#networking #scanning #wifi #scanner #open-ports #ping #packet

app netscanner

网络扫描器

12 个版本

0.5.2 2024年7月3日
0.4.5 2024年5月3日
0.4.1 2024年3月11日
0.3.4 2023年12月30日

#1128 in 网络编程

Download history 206/week @ 2024-04-22 238/week @ 2024-04-29 32/week @ 2024-05-06 218/week @ 2024-05-13 210/week @ 2024-05-20 25/week @ 2024-05-27 28/week @ 2024-06-03 30/week @ 2024-06-10 14/week @ 2024-06-17 16/week @ 2024-06-24 148/week @ 2024-07-01 43/week @ 2024-07-08 23/week @ 2024-07-15 32/week @ 2024-07-22 15/week @ 2024-07-29 7/week @ 2024-08-05

每月82次下载

MIT 许可证

1MB
5K SLoC

             _                                       
            | |                                      
  _ __   ___| |_ ___  ___ __ _ _ __  _ __   ___ _ __ 
 | '_ \ / _ \ __/ __|/ __/ _` | '_ \| '_ \ / _ \ '__|
 | | | |  __/ |_\__ \ (_| (_| | | | | | | |  __/ |   
 |_| |_|\___|\__|___/\___\__,_|_| |_|_| |_|\___|_|

Arch package Alpine Linux Edge package nixpkgs stable 24.05 package Manjaro Stable package Kali Linux Rolling package

netscanner - 网络扫描与诊断工具。

特性

  • 列出硬件接口
  • 切换活动接口进行扫描和数据包转储
  • WiFi 网络扫描
  • WiFi 信号强度(含图表)
  • (IPv4) 使用主机名、oui 和 mac 地址对 CIDR 进行 ping 操作
  • (IPv4) 数据包转储(TCP、UDP、ICMP、ARP)
  • (IPv6) 数据包转储(ICMP6)
  • 开始/暂停数据包转储
  • 扫描开放端口(TCP)
  • 数据包日志过滤器
  • 将扫描的 IP、端口、数据包导出为 csv 格式

待办事项

  • ipv6 扫描与转储

备注:

  • 必须以 root 权限运行。
  • cargo install 之后,您可以尝试更改二进制文件的所有者和权限
sudo chown root:user /home/user/.cargo/bin/netscanner
sudo chmod u+s /home/user/.cargo/bin/netscanner

Arch Linux 上安装

pacman -S netscanner

Alpine Linux 上安装(edge 版本)

apk add netscanner --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/

使用 cargo 安装

cargo install netscanner

感谢

netscanner 的开发得益于一些在 Cargo.toml 文件中可以找到的出色库。但主要我想链接这两个对我帮助最大的库

创建者:Lukas Chleba [email protected]

依赖

~34–49MB
~650K SLoC