summaryrefslogtreecommitdiff
path: root/scan/nmapscanner.py
diff options
context:
space:
mode:
Diffstat (limited to 'scan/nmapscanner.py')
-rw-r--r--scan/nmapscanner.py34
1 files changed, 0 insertions, 34 deletions
diff --git a/scan/nmapscanner.py b/scan/nmapscanner.py
deleted file mode 100644
index 5cd0659..0000000
--- a/scan/nmapscanner.py
+++ /dev/null
@@ -1,34 +0,0 @@
-import sys
-import nmap
-
-def nmscan(hosts,ports,arguments='-sV'):
- nm = nmap.PortScanner()
- nm.scan(hosts,ports,arguments)
-
-
- for host in nm.all_hosts():
- print('----------------------------------------------------')
- print('Host : %s (%s)' % (host, nm[host].hostname()))
- print('State : %s' % nm[host].state())
- for proto in nm[host].all_protocols():
- print('----------')
- print('Protocol : %s' % proto)
-
- lport = nm[host][proto].keys()
- #lport.sort()
- for port in lport:
- print("Port : {}\tState : {}\tService : {} ({} - {})".format(port, nm[host][proto][port]['state'], nm[host][proto][port]['name'], nm[host][proto][port]['product'], nm[host][proto][port]['version']))
-
-# nmscan("xlinfo.fr","22-443")
-# nmscan("xlinfo.fr","53","-sU -sV") en sudo...
-# nmscan("192.168.2.0/24","22")
-
-if __name__ == "__main__" :
- try:
- if len(sys.argv) > 3:
- nmscan(sys.argv[1],sys.argv[2],sys.argv[3])
- else:
- nmscan(sys.argv[1],sys.argv[2])
- except:
- print(f"{sys.argv[0]} demande un ou plusieurs hôtes, une liste de ports, et des arguments optionnels")
-