简单的端口扫描
在打内网机器时,代理后碰到nmap扫描端口失败。通过上传py 进行端口探测,下面就是代码。
import threading from socket import * import sys def ScanPortFun(host,port): try: ConnSock = socket(AF_INET,SOCK_STREAM) ConnSock.connect((host,port)) print('[+] %d/tcp is open'%port) Connsock.close() except: #print('[-] %d/tcp is closed'%port) def Scan_main(host,start,end): for p in range(start,end): th = threading.Thread(target=ScanPortFun,args=(host,p)) th.start() def main(): host = sys.argv[1] start = int(sys.argv[2]) end = int(sys.argv[3]) Scan_main(host,start,end) if __name__ == '__main__': main()
usage: filename.py 127.0.0.1 1 1000
才学没多久,比较简单,不够严谨..........

浙公网安备 33010602011771号