美文网首页嵌牛IT观察
python扫描端口脚本

python扫描端口脚本

作者: fa220536580e | 来源:发表于2019-10-26 16:09 被阅读0次

张俊玲

19021210858

转载自:https://blog.csdn.net/Rongui_wuyanzu/article/details/102682944

【嵌牛导读】python扫描端口脚本函数

【嵌牛鼻子】python扫描端口脚本 socket函数

【嵌牛提问】如何扫描并返回?

【嵌牛正文】

调用socket函数:

import socket

创建socket对象:

server = socket.socket(family,type)

//family代表地址家族,可为AF_INET(Internet通信)或AF_UNIX(同一台机器上进程间通信)。

//type代表套接字类型,可为SOCK_STREAM(流套接字)和SOCK_DGRAM(数据报套接字)。

设置默认超时,不然链接不上程序将会一直重连,会造成不必要的资源浪费:

setdefaulttimeout(5) //5为设置超时时间,5秒链接不上将会退出。

返回目标IPV4地址:

gethostbyname(target)

import socket

setdefaulttimeout(5)

target = input("请输入您的扫描目标IP地址:")

targetIP = gethostbyname(target)

print ("开始扫描目标-",targetIP)

for port in range(1,1024):

server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

result = server.connect((targetIP,port))

if (result == 0):

print ("Port %d is open"%port)

else:

print ("Port %d is close"%port)

server.close()

print ("本次扫描已结束")

相关文章

  • python扫描端口脚本

    张俊玲 19021210858 转载自:https://blog.csdn.net/Rongui_wuyanzu/...

  • python扫描端口

    刚学python没多长时间,写点好玩的脚本。使用python 2.7扫描端口。 话不多说,敲敲代码 #coding...

  • python多线程扫描端口(一)

    刚写了python扫描端口,发现扫描1-500端口就用了50多秒,时间太长。能不能扫描快点。 使用多线程开始扫描,...

  • python3多线程端口扫描

    python3多线程端口扫描

  • Python列表

    如果我们要用python写一个端口扫描工具,那我们该如何定义与维护所要扫描的端口呢?我们可以使用python的列表...

  • Hack The Box Lightweight WriteUp

    1.端口扫描:发现389端口有LDAP服务运行,尝试利用扫描脚本和匿名账户登录ldap服务器得到以下结果nmap ...

  • 用Python编写一个高效的端口扫描器

    PyPortScanner python多线程端口扫描器。 输出示例: Github 此端口扫描器的源码,文档及详...

  • python3端口扫描的编写

    前言 之前学习python2的时候写了端口扫描的一些脚本,写的不怎么样。抽空又重新捋了一遍,使用python3从简...

  • 三分钟学会Python字典

    三分钟学会Python字典 如果我们要用python写一个端口扫描工具,那我们该如何定义与维护所要扫描的端口呢? ...

  • 入门安全

    SSH暴力破解 Medusa, hydra 内网arp欺骗 推送 JS脚本 扫描端口nmap, MESSCAN, ...

网友评论

    本文标题:python扫描端口脚本

    本文链接:https://www.haomeiwen.com/subject/nmfuvctx.html