Aangezien er in de hele library niets te vinden is over Python, toch maar wat simpels plaatsen :-) Ik gebruik het zelf op mijn iPhone (Jailbreaked), doel mag je zelf gokken :-) (alhoewel ik de mijne heb aangepast op IP range ipv PORT range. Ik check op 1 poort...)
Bron:
http://www.coderholic.com/python-port-scanner/
Aangepast: Timeout ingesteld op 4 seconden, anders duurt het een eeuwigheid...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/usr/bin/env python
from socket import *
if __name__ == '__main__':
target = raw_input('Host/IP: ')
print 'Starting scan on host ', target
#scan reserved ports
for i in range(20, 1025):
s = socket(AF_INET, SOCK_STREAM)
s.settimeout(4)
result = s.connect_ex((targetIP, i))
if(result == 0) :
print 'Port %d: OPEN' % (i,)
s.close()
|
|
|
Download (145)