Python NETZWERK
Version vom 4. November 2017, 20:32 Uhr von Thomas (Diskussion | Beiträge)
PING
Install
- sudo pip install piping
Skript
#!/usr/bin/python
import pyping,sys
x = sys.argv[1]
r = pyping.ping(x, timeout=100, count=1)
if r.ret_code == 0:
print("reachable")
else:
print("not reachable")
SCANNER
#!/usr/bin/python
import socket
import datetime
socket.setdefaulttimeout(2)
hostname = "127.0.0.1"
start_time = datetime.datetime.now()
try:
for port in range(1, 1090):
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
connect = sock.connect_ex((hostname, port))
if connect == 0:
print("Port " + repr(port) + " : OPEN")
sock.close()
except socket.gaierror:
print("Hostname could not be resolved")
except socket.error:
print("Can't connect")
end_time = datetime.datetime.now()
print(end_time-start_time)