34
34
2. Don't read from standard input, doing so will make your code
35
35
lock up the entire module when called from other interfaces. If you
36
36
need user input, you can either register an option or expose an
37
- interactve session type specific for the type of exploit.
37
+ interactive session type specific for the type of exploit.
38
38
39
39
3. Don't use "sleep". It has been known to cause issues with
40
40
multi-threaded programs on various platforms. Instead, we use
@@ -48,7 +48,7 @@ the creation of ruby sockets and won't know how to clean them up in
48
48
case your module raises an exception without cleaning up after itself.
49
49
Secondly, non-Rex sockets do not know about routes and therefore can't
50
50
be used through a meterpreter tunnel. Lastly, regular sockets miss
51
- out on msf's proxy and ssl features. Msf includes many protocols
51
+ out on msf's proxy and SSL features. Msf includes many protocols
52
52
already implemented with Rex and if the protocol you need is missing,
53
53
porting another library to use them is straight-forward. See our
54
54
Net::SSH modifications in lib/net/ssh/ for an example.
@@ -121,8 +121,8 @@ development team. Note that this process requires a GitHub account.
121
121
122
122
For Git commits, please adhere to 50/72 formatting: your commits should
123
123
start with a line 50 characters or less, followed by a blank line,
124
- followed by one or more lines of explanitory text wrapped at at 72
125
- characters Pull requests with commits not formmated this way will
124
+ followed by one or more lines of explanatory text wrapped at at 72
125
+ characters Pull requests with commits not formatted this way will
126
126
be rejected without review.
127
127
128
128
For modules, note that Author field is not automatic, and should be
0 commit comments