[Tutor] First Project - Ping Sweeper!

Reed L. O'Brien reed at intersiege.com
Tue Jul 12 20:24:17 CEST 2005


Python wrote:
> ping uses icmp.  icmp does not have port numbers.  icmp is a host-to-
> host protocol for managing the flow of packets and reporting errors.
> http://en.wikipedia.org/wiki/ICMP_Echo_Request
> describes the outgoing "ping packet", but is probably too low-level to
> be useful.
>
> Port numbers are used in UDP and TCP.  The port scanning program will
> not help you with ping.  UDP and TCP have port numbers because they are
> application-to-application protocols and use the port number to identify
> the target application.
>
> I checked the index of "Foundations of Python Network Programming" and
> did not see entries for icmp or ping.  I have not noticed icmp support
> in the Python libraries.
>
>   

http://www.monkey.org/~dugsong/dpkt/pydoc/icmp.html
http://pynms.sourceforge.net/icmp.html
And look around twistedmatrix

~r

-- 
4.6692916090
'cmVlZG9icmllbkBnbWFpbC5jb20=\n'.decode('base64')
http://www.spreadfirefox.com/?q=affiliates&id=16474&t=1
keyID: 0x0FA09FCE



More information about the Tutor mailing list