Hi,

I had made a program in 2014, but forgot whether I made it for FreeBSD or
OpenBSD.  This program (found here: https://centroid.eu/public/ttldaemon.c.txt)
changes the default ttl in the system's network stack in order to read out
steganographically a christmas or new years message.

The sysctl(2) manpage says that this value is changeable but it doesn't seem to
have an effect on a 6.8 system.  Did this change in the last 6 years possibly?
Is it a bug?  or intended?  In that case I can remove my ttldaemon.c program.

One way I tested this program was watching the ttl's of a socket connected on
port 25 of my vps and pressing return every X seconds.  (X is around 10 secs)
It didn't change.  Perhaps TCP isn't the right way to monitor this, I forgot
what I used in 2014... could be that I used DNS.  Anyhow the program is not
running for now.

Can someone with knowledge of the IP stack enlighten me whats up with the
ttl sysctl?  Shoudl it at least say no for changeable in the manpage?

Thanks!

-peter

Reply via email to