Astu工具:Python 3和Scapy实现的网络扫描新选择

下载需积分: 30 | ZIP格式 | 1.04MB | 更新于2024-12-21 | 89 浏览量 | 4 下载量 举报
1 收藏
它能够扫描网络中的通用端口,发现网络中的主机,并对发现的主机进行操作系统扫描。以下是对该工具更详细的知识点解读: 1. 扫描通用端口:astsu通过向目标发送TCP Syn数据包到已定义的端口上,以此来扫描通用端口。如果目标端口是开放的,工具将使用nmap进一步扫描该端口上运行的服务,并显示所有找到的开放端口。 2. 发现网络中的主机:astsu以路由器的IP为基础,映射出所有可能的IP地址。之后,它向这些IP发送ICMP数据包以检查它们是否在线。如果收到响应,这些IP地址将被保存在在线主机IP数组中,并在检查完所有主机后打印出来。 3. 操作系统扫描:astsu通过发送ICMP数据包并等待响应来对目标主机进行操作系统扫描。通过对目标响应的TTL值进行提取,并与已知的TTL值列表进行匹配,来推断目标可能的操作系统类型,并将结果打印出来。 4. 操作系统支持:astsu目前支持视窗和Linux操作系统,但对苹果电脑的支持尚未实现。 5. 安装方法:用户可以通过克隆GitHub上的astsu存储库来安装astsu,即使用命令"git clone https://github.com/ReddyyZ/astsu.git"。在Linux系统中,还需要安装Python 3,并通过"apt-get install python3"命令来安装,最后通过"chmod +x"命令来使脚本文件具有执行权限。 astsu使用的标签包括tool(工具),packet(数据包),port-scanner(端口扫描器),network-tools(网络工具),scapy(一个强大的Python编写的交互式数据包操作程序),network-discovery(网络发现),network-scanner(网络扫描器),tcp-scanner(TCP扫描器),syn-scan(SYN扫描),udp-scanning(UDP扫描),icmp-packet(ICMP数据包),Python等,这些标签准确地描述了astsu的功能和使用的技术。 以上是对astsu这个网络扫描仪工具的详细知识点解读,希望能帮助你更好地理解和使用该工具。"

相关推荐

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部