GTScan 开源项目使用教程
GTScanThe Nmap Scanner for Telco项目地址:https://gitcode.com/gh_mirrors/gt/GTScan
1. 项目的目录结构及介绍
GTScan 是一个用于电信渗透测试的工具,其目录结构如下:
GTScan/
├── GTScan.py
├── requirements.txt
├── README.md
└── config/
└── config.ini
GTScan.py
: 项目的启动文件。requirements.txt
: 项目依赖的 Python 包列表。README.md
: 项目的说明文档。config/
: 配置文件目录。config.ini
: 项目的配置文件。
2. 项目的启动文件介绍
GTScan.py
是 GTScan 项目的启动文件,负责执行扫描任务。以下是该文件的主要功能:
- 解析命令行参数。
- 加载配置文件。
- 执行扫描操作。
使用示例如下:
python3 GTScan.py -G 201500000000 201500000002 -g 965123456780 -c 1 -C 2 -p 2905 -P 2906 -l 192.168.56.1 -r 192.168.56.102
3. 项目的配置文件介绍
config/config.ini
是 GTScan 项目的配置文件,包含了扫描任务的各种参数设置。以下是配置文件的主要内容:
[DEFAULT]
global_title_range = 201500000000,201500000002
global_title = 965123456780
concurrent_connections = 1
max_concurrent_connections = 2
port_range = 2905,2906
local_address = 192.168.56.1
remote_address = 192.168.56.102
global_title_range
: 要扫描的全局标题范围。global_title
: 单个全局标题。concurrent_connections
: 并发连接数。max_concurrent_connections
: 最大并发连接数。port_range
: 端口范围。local_address
: 本地地址。remote_address
: 远程地址。
通过修改配置文件,可以调整扫描任务的参数,以适应不同的测试需求。
GTScanThe Nmap Scanner for Telco项目地址:https://gitcode.com/gh_mirrors/gt/GTScan