[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dev-serveez] ICMP update + Workaround for "greedy" protocols
From: |
stefan |
Subject: |
[dev-serveez] ICMP update + Workaround for "greedy" protocols |
Date: |
Sun, 7 Jan 2001 15:09:29 +0100 (CET) |
hello,
reviewing the tunnel server I made up the following changes in the core
functionality of Serveez:
* the (proprietary) ICMP protocol which Serveez uses has changed a bit
and is waiting to be documented. the protocol provides something like
TCP's accept() and shutdown() in order to signal connects and
disconnects. this is done via special ICMP subcodes in the header.
these kind of ICMP packets do not have a load.
* if one of the detect_proto() routines on a tcp port is "greedy" (which
means always signalling success) like the tunnel server has, the server
gets its connection as soon as it has been accept()ed. (i ask my self
if we should do the same with pipes)
the result of these changes can be observed using the ICMP tunnel
(tcp:42425 -> icmp -> icmp -> tcp:23). you will get the telnet prompt
as you are used to it when telnet'ting.
i am not sure if this is an acceptable way to go (the proprietary ICMP
protocol) or if there exists something similiar which is standardized.
this is what i want to know. please comment.
Thanks,
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dev-serveez] ICMP update + Workaround for "greedy" protocols,
stefan <=