in reply to Re^4: How to add payload in raw socket
in thread How to add payload in raw socket

If you can connect through PuTTy, you do not need "raw sockets". Putty only speaks "Telnet", "SSH" and a plain TCP connection. All of those are available through Net::Telnet, IO::Socket or Net::SSH2.