Astu工具:Python 3和Scapy实现的网络扫描新选择
需积分: 30 124 浏览量
更新于2024-12-22
1
收藏 1.04MB ZIP 举报
资源摘要信息:"astsu是一个使用Python 3和Scapy库开发的网络扫描仪工具。它能够扫描网络中的通用端口,发现网络中的主机,并对发现的主机进行操作系统扫描。以下是对该工具更详细的知识点解读:
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这个网络扫描仪工具的详细知识点解读,希望能帮助你更好地理解和使用该工具。"
2015-12-11 上传
2017-12-18 上传
2021-05-17 上传
2021-02-05 上传
2021-05-23 上传
2021-03-29 上传
点击了解资源详情
2021-05-02 上传
2021-05-29 上传
Her101
- 粉丝: 24
- 资源: 4667
最新资源
- lex and yacc
- 某公司考试题 doc 文件
- struts架构指导
- 基于Linux的信用卡授权程序的设计与实现
- javascript高级教程.pdf
- 高质量cc++编程.pdf
- ajax “煤炭子鬼”版主帮助处理后的文档
- 银行帐户管理系统需求分析
- 利用OpenSSL生成证书详解
- oracledi_getting_started入门指南
- Shell脚本调试技术
- java编程实例100
- 操作系统 考研 汤子赢
- HP-UX环境下Shell程序调试
- 单 片 机的40个实验
- 编写一个用户注册信息填写验证程序,注册信息包括用户名、密码、EMAIL地址、联系电话。要求验证联系电话中只能输入数字,EMAIL地址中需要包括“@”符号,密码域不少于6位。要求联系电话在输入过程中保证不能有非数字,而其他两个域在点击注册按钮时再进行数据检查。