ping with python?
Rupert Kolb
rupert.kolb at med.uni-tuebingen.de
Fri Feb 7 13:38:59 EST 2003
More information about the Python-list mailing list
Fri Feb 7 13:38:59 EST 2003
- Previous message (by thread): ping with python?
- Next message (by thread): ping with python?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Michael Muller wrote: > In article <mailman.1044380290.15748.python-list at python.org>, "Rupert > Kolb" <rupert.kolb at med.uni-tuebingen.de> wrote: > > > >>Hi, >>I have to write a tool, which needs (among other things) to ping some >>hosts. >>The "ping" should work at linux, solaris and windows (i.e. to be >>plattform independant). >>In former times I usually used net::ping ;-) Is there a plattform >>independant "ping" in python? Rupert Kolb >> > > > I've always called the ping command from os.popen(). If there is a > python ping module out there, I'm not aware of it. A quick search of > parnassus doesn't reveal one. > > I believe that in order to implement "ping" you need to be able to work with raw > packets, which is only possible when running as root (the ping command is > suid root on all of my systems). Yes, to use the icmp protocol, you need root permissions: the "normal" system ping uses icmp. In net::ping you can choose "udp", "icmp" and "tcp". Only "icmp" needs root permissions. Rupert
- Previous message (by thread): ping with python?
- Next message (by thread): ping with python?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list