Astu工具:Python 3和Scapy实现的网络扫描新选择
下载需积分: 30 | ZIP格式 | 1.04MB |
更新于2024-12-21
| 89 浏览量 | 举报
它能够扫描网络中的通用端口,发现网络中的主机,并对发现的主机进行操作系统扫描。以下是对该工具更详细的知识点解读:
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这个网络扫描仪工具的详细知识点解读,希望能帮助你更好地理解和使用该工具。"
相关推荐










Her101
- 粉丝: 28
最新资源
- 精选GIF格式loading图片素材
- 创新二维码扫描功能:带闪光灯及微信式界面展示
- ASP技术学习资料压缩包解析
- 易语言Ico提取器源码下载与使用说明
- AMI BIOS LOGO自动修改工具V1.91:一键轻松定制BIOS
- 掌握ArcGIS for Android 10.1开发全攻略
- WPF富文本编辑器开源实例:仿Word功能完整演示
- CSC 545项目: Java配方数据库的自动资源管理
- 网易新闻APP开发实战:json解析与界面交互优化
- 深入学习ASP第三章VBScript语法要点
- 易语言实现PNG窗口控件添加与管理技术解析
- C#实现汉字词语拼音转换与多音字处理
- C++开发的固定资产管理系统及数据库备份
- 开发人员必备:内置AIM的投资组合模板网站
- Flex4.6API开发指南下载学习
- TortoiseSVN-1.9.1.26747版本:64位SVN客户端下载指南