if len(sys.argv) == 3: Analisis.finScan(sys.argv[sys.argv.index("-fS") + 1], 10) sys.exit(1) else: Analisis.finScan(sys.argv[sys.argv.index("-fS") + 1], int(sys.argv[sys.argv.index("-fS") + 2])) if "-hsS" in sys.argv: Analisis.halfSynScan(sys.argv[sys.argv.index("-hsS") + 1]) if "-aMM" in sys.argv: Attacks.ARPSpoof(sys.argv[sys.argv.index("-aMM") + 1], sys.argv[sys.argv.index("-aMM") + 2]) if "-aD" in sys.argv: Attacks.ARPDos(sys.argv[sys.argv.index("-aD") + 1], sys.argv[sys.argv.index("-aD") + 2]) sys.exit(1) if "-h" in sys.argv: print """ ==COMPUTER SEARCHING== -pS: Make a ping scan. It need an example ip like "192.168.1.0" -pA: Make an ARP scan. It need an example ip like "192.168.1.0" ==PORT SCAN== -sTS Make a socket port scan. It need an IP like "192.168.1.126" -sUS Make a socket port scan for UDP. It need an IP like "192.168.1.126" -fS Make a FIN port scan. It need an IP like "192.168.1.126". You can set a timeout (In secs), 10 is the default time. -hsS Make a halfSynScan. It need an IP like "192.168.1.126". ==ATTACKS==