hello
i am new to Ruby.
i want to make a small program that when you scan the computer with NMAP
it will look like a real program.
some kind of small honeypot.
i am trying to do it with pop3,ssh,smtp,http,ftp,telnet and RDP.
every protocol is a different port of course so i am changing the port
and the header.
i've succeeded only with smtp and ftp.
please help with the other.
More specifically, "\r\n" denotes a carriage return line feed pair, sometimes referred to as CRLF. You should find quite a bit in a Google search for those terms.
Also, a correction. Unix uses just the line feed character (LF or "\n"), not the carriage return character (CR or "\r"). Other systems may use other combinations.
Thank you for correcting my mistake. That is correct. My apologies.
Jeremy Bopp wrote:
···
More specifically, "\r\n" denotes a carriage return line feed pair,
sometimes referred to as CRLF. You should find quite a bit in a Google
search for those terms.
Also, a correction. Unix uses just the line feed character (LF or "\n"),
not the carriage return character (CR or "\r"). Other systems may use
other combinations.
Of particular importance to OP, HTTP protocol dictates that the header
lines be separated with CRLF ("\r\n"). Other protocols do as well.
That said, many servers are forgiving and will accept CR, LF, and
CRLF. Postel set the tone in TCP with "send only what is correct, be
forgiving in what you accept".
···
On Sat, Jan 12, 2013 at 11:00 AM, Jeremy Bopp <jeremy@bopp.net> wrote:
More specifically, "\r\n" denotes a carriage return line feed pair,
sometimes referred to as CRLF. You should find quite a bit in a Google
search for those terms.
Also, a correction. Unix uses just the line feed character (LF or "\n"), not
the carriage return character (CR or "\r"). Other systems may use other
combinations.