This script can be used to spawn multiple connections to a single port and send expected data.
httpget: HTTP Request using method of GET to resource of / (Default port 80)
httpput: HTTP Request using method of PUT to resource of / (Default port 80)
httppost: HTTP Request using method of POST to resource of / (Default port 80)
httpbin: HTTP Request that contains binary data (Default port 80)
httpxss: HTTP Request that contains Cross-Site Scriping (XSS) Payload (Default port 80)
wiz: Connection data of "WIZ" sent to given port (Default port 25)
smtp: Sends expected SMTP commands (Default port 25)
eicar: Send the EICAR virus testfile via SMTP (Default port 25)
pop3: Retrieves a email message from a POP3 server (Default port 110)
ftp: Sends expected FTP commands (Default port 21)
ssh: Sends SSH type banner ie: SSH-1.5-HeyohSSH_2.1 (Default port 22)
boping: Sends a Back Orifice Ping (Default Port 31337 w/ source port of 53)
NOTE: for all commands to work properly it is suggested to add an account to remote machine with username and password of heyoh.
Known Issues:
- OSX version of bash uses their own built-in echo command that doesn't accept "-n" which makes the outut of loopcount not look as pretty on OSX.