一.安装 net - tools :
1.包含netstat的软件包称为net-tools 。 在现代系统上, netstat实用程序已预先安装,因此无需安装。
但是,在较旧的系统上,运行netstat命令可能会遇到错误。 因此,要在Linux发行版上安装netstat ,请运行命令。
# yum install net-tools [On CentOS/RHEL] # apt install net-tools [On Debian/Ubuntu] # zypper install net-tools [On OpenSuse] # pacman -S netstat-nat [On Arch Linux]
2.安装完成后,运行以下命令以检查安装的netstat版本。
# netstat -v
二.常用命令:
1.查看网络路由表
您可以使用-r
标志来显示网络路由表,以获取类似于以下输出的内容。
# netstat -nr
2.展示广告网络接口统计信息
使用-i
标志可获取配置的网络接口统计信息的输出。 -a
选项显示内核中所有当前的接口。
# netstat -ai
3.显示网络连接
netstat命令实用程序支持使用选项-t
, -n
和-a
来显示主动或被动套接字的选项。 这些标志显示RAW,UDP,TCP或UNIX连接套接字。 添加-a
选项,它将播种套接字以进行连接。
# netstat -ant
4.显示网络服务
要列出服务,它们的当前状态以及相应的端口,请运行命令。
# netstat -pnltu
三.快捷键分析:
- 0:退出 netwox 工具。
- 3:搜索工具,用来搜索与指定信息相关的模块。
- 4:显示指定模块的帮助信息。
- 5:在命令行中输入指定模块的参数选项并运行。
- 6:从键盘输入指定模块的参数选项并运行。
- a:显示信息。
- b:显示网络协议下相关的模块。
- c:显示应用程序协议下相关的模块。
- d:显示与嗅探数据包相关的模块。
- e:显示与创建和发送数据包相关的模块。
- f:显示与进行数据包记录相关的模块。
- g:显示与客户端相关的模块。
- h:显示与服务器相关的模块。
- i:显示与检测主机连通性相关的模块。
- j:显示与路由跟踪相关的模块。
- k:显示与扫描计算机和端口相关的模块。
- l:显示与审计相关的模块。
- m:显示与暴力破解相关的模块。
- n:显示与远程管理相关的模块。
- o:显示其他模块。