1 个不稳定版本
0.4.0 | 2023年9月17日 |
---|---|
0.3.0 |
|
0.2.0 |
|
#1280 在 命令行工具 中
275KB
105 行
包含 (Mach-o 可执行文件, 755KB) src/main
port-pulse
port-pulse 是一个用 Rust 编写的 TCP 端口扫描器 CLI。它允许您快速有效地扫描目标主机上的 TCP 端口范围,以检查开放端口和潜在漏洞。此工具旨在快速、可靠且易于使用,是您网络安全工具包中的宝贵补充。
特性
-
快速高效:port-pulse 优化了速度,允许您快速扫描目标主机上的大量端口。
-
灵活的端口范围:您可以选择要扫描的端口范围,或者扫描单个端口。这种灵活性使其适用于各种用例。
-
并发性:port-pulse 利用并发来同时扫描多个端口,从而进一步加快扫描过程。
-
可自定义的超时:您可以为每个端口设置超时值以控制 port-pulse 等待每个端口响应的时间,使其适应不同的网络条件。
安装
要使用 port-pulse,您需要在系统上安装 Rust。如果您尚未安装 Rust,可以从 Rust 的官方网站 下载。
安装 Rust 后,您可以使用 Cargo(Rust 的包管理器)使用以下命令安装 port-pulse
cargo install port-pulse
用法
-j 选择线程数 -h 或 -help 显示帮助信息
示例
port-pulse -j 1000 <ip-address>
或者
port-pulse -h
许可证
本项目采用 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。
免责声明
port-pulse 旨在用于合法的安全和网络管理目的。请确保您有权扫描目标主机,因为某些司法管辖区未经授权的扫描可能是非法的。负责任地使用此工具,并且仅在您拥有或明确获得扫描权限的系统上使用。port-pulse 的开发者和贡献者不对使用此工具进行的任何滥用或不法行为承担责任。