|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
求技术牛帮忙分析下代码,不知道哪里出错了。运行程序没有报错,但是输入IP 跟 port 之后没反应 程序就结束掉了。 求j指出问题给出意见。
谢谢!
-------------------------------------------------------------------------------------------------------------------------------------------
#-*-coding:utf-8-*-
import socket
from socket import *
tgthost = input("IP: ")
tgtport = input("Port: ")
def connscan(tgthost,tgtport):
try:
connskt = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
connskt.connect((tgthost,tgthost))
connskt.send('ViolentPython\r\n')
connskt.recv(1024)
print('[+]%d/tcp open' % tgtport)
print('[+] ' + str(tgthost))
except:
print('[-]%d/tcp closed' % tgtport)
finally:
connskt.close()
def portscan(tgthost,tgtport):
try:
tgtIP = gethostbyname(tgthost)
except:
print("[-] Cannot resolve ' %s ':Unknown host" %tgthost)
return
try:
tgtname = gethostbyaddr(tgtIP)
print('\n[+] Scann Results for: ' + tgtname)
except:
print('\n Scan Results for: ' + tgtIP)
|
|