Satori 项目安装与使用教程

Satori 项目安装与使用教程

satori Python rewrite of passive OS fingerprinting tool satori 项目地址: https://gitcode.com/gh_mirrors/sator/satori

1. 项目目录结构及介绍

Satori 项目的目录结构如下:

satori/
├── examples/
├── fingerprints/
├── graylog/
├── LICENSE
├── README.md
├── satori.py
├── satoriCommon.py
├── satoriDHCP.py
├── satoriDNS.py
├── satoriHTTP.py
├── satoriNTP.py
├── satoriSMB.py
├── satoriSSH.py
├── satoriSSL.py
├── satoriTCP.py
├── smbHeader.py
└── speed_info

目录介绍

  • examples/: 包含示例文件,用于演示如何使用 Satori。
  • fingerprints/: 包含用于被动操作系统指纹识别的指纹文件。
  • graylog/: 包含与 Graylog 集成的相关文件。
  • LICENSE: 项目的许可证文件,采用 GPL-2.0 许可证。
  • README.md: 项目的说明文件,包含项目的基本介绍和使用方法。
  • satori.py: 项目的启动文件,用于启动 Satori 进行被动操作系统指纹识别。
  • satoriCommon.py: 包含 Satori 的通用功能模块。
  • satoriDHCP.py: 包含 DHCP 协议的指纹识别模块。
  • satoriDNS.py: 包含 DNS 协议的指纹识别模块。
  • satoriHTTP.py: 包含 HTTP 协议的指纹识别模块。
  • satoriNTP.py: 包含 NTP 协议的指纹识别模块。
  • satoriSMB.py: 包含 SMB 协议的指纹识别模块。
  • satoriSSH.py: 包含 SSH 协议的指纹识别模块。
  • satoriSSL.py: 包含 SSL 协议的指纹识别模块。
  • satoriTCP.py: 包含 TCP 协议的指纹识别模块。
  • smbHeader.py: 包含 SMB 协议的头部处理模块。
  • speed_info: 包含与速度相关的信息文件。

2. 项目启动文件介绍

satori.py

satori.py 是 Satori 项目的启动文件,用于启动被动操作系统指纹识别工具。该文件包含了主要的逻辑和功能,可以通过命令行参数来指定不同的操作模式和模块。

启动命令示例
python3 satori.py -r [some pcap] -m [one of the modules]
  • -r [some pcap]: 指定要分析的 pcap 文件。
  • -m [one of the modules]: 指定要使用的模块,例如 satoriDHCP, satoriDNS, satoriHTTP 等。

3. 项目的配置文件介绍

Satori 项目没有明确的配置文件,但可以通过命令行参数来配置和启动不同的功能模块。以下是一些常用的命令行参数:

  • --ja3update: 更新 JA3 指纹文件。
  • --trisulnsm: 更新 Trisul NSM 指纹文件。
  • --version: 查看当前模块的版本信息。

示例

python3 satori.py --ja3update

该命令将更新 JA3 指纹文件,以确保指纹识别的准确性。

总结

Satori 是一个用于被动操作系统指纹识别的开源项目,支持多种协议的指纹识别。通过本教程,您可以了解项目的目录结构、启动文件的使用方法以及如何通过命令行参数进行配置。希望本教程能帮助您更好地使用 Satori 项目。

satori Python rewrite of passive OS fingerprinting tool satori 项目地址: https://gitcode.com/gh_mirrors/sator/satori

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

崔锴业Wolf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值