网络扫描利器Fing之Linux版本使用教程
Fing是一款好用的网络监测扫描管理软件,这款软件能够很好的去帮助用户查看当前网络的信息等,且能够方便的管理超多样的设备,整合了大量的网络管理功能,使用起来也相当方便
另外可以下载手机APP Android/iPhone版本
1、使用Fing的网络扫描仪扫描网络,并发现连接到任何网络的所有设备
2、运行互联网速度测试、WiFi速度测试、下载速度和上传速度分析和延迟(手机APP)
3、获取IP地址、MAC地址、设备名称、型号、供应商和制造商的最准确设备识别
4、NetBIOS、UPnP、SNMP和Bonjour名称,属性和设备类型的高级设备分析
5、检测Wi-Fi入侵者,在每次扫描时显示您的新未知设备 (手机APP)
6、包括端口扫描、设备ping、traceroute、DNS查找和LAN唤醒
1、下载fing
https://www.fing.com/images/uploads/general/CLI_Linux_RPM_5.5.2.zip
解压取出fing-5.5.2-amd64.rpm
然后rpm -ivh fing-5.5.2-amd64.rpm进行安装
rpm -ivh fing-5.5.2-amd64.rpm
CentOS7下使用fing命令报错 原因为libstdc++.so.6的版本过低造成,解决办法:编译升级gcc到高版本
下面为了演示方便直接使用Fedora32系统来测试
在Fedora32下正常运行
2、fing的常用用法
fing -h查看命令帮助
[root@fedora ~]# fing -h
=== Fing 5.5.2 - www.fing.io ===
CLI options:
Helper:
-h [ --help ] show this help message
-v [ --version ] show fing version
--interactive start the interactive mode
Command List:
-i [ --info ] show network informations
-n [ --netdiscover ] arg run network discovery
-s [ --servicescan ] arg scan services on host/network
-p [ --ping ] arg run icmp ping on the hosts
-T [ --traceroute ] arg run traceroute on the specified host
-w [ --wol ] arg send wake on lan command on targets
Command Options:
-d [ --rdns ] arg enable/disable reverse DNS lookups
-o [ --output ] arg use output setup for discovery/scan/ping
-P [ --profile ] arg use specific discovery/scan/ping profile
-r [ --rounds ] arg number of rounds for discovery
-m [ --maxports ] arg max ports for scan
--session arg use specific discovery session file
--silent force to silent mode
3、用法举例
1) fing -i 查看网络信息
fing -i
或
fing --info
2) fing -n 网络发现
fing -n 192.168.31.0/24
3) fing -p ping测试
fing -p www.baidu.com
fing -p www.baidu.com www.taobao.com
4) fing -T Traceroute测试
fing -T 114.114.114.114
5) fing -s 端口扫描
fing -s 192.168.31.155
默认扫描哪些端口全部定义在/etc/fing/ip-services.properties文件中
可以自定义添加扫描端口 vi /etc/fing/ip-services.properties 例如192.168.31.155的SSH默认22端口已经修改成6122了,添加的格式如下
tcp.6122=Private OpenSSH ; Private OpenSSH Port ; scan
这时再进行扫描就可以扫到了
6) fing -w 网络唤醒
fing -w 74:d4:35:88:68:e6@192.168.31.51
抓下的报文可以过滤出WOL网络唤醒协议的报文
7) fing --interactive交互模式
fing --interactive
8) fing -o结果输出到文件
fing -o table,html,/opt/192.168.31.1.html -n 192.168.31.1/24
以上就是fing工具的常规用法,其它用法可以参考官方User_Guide手册 https://www.fing.com/images/uploads/general/Fing_CLI_-User_Guide-_v1.3.pdf
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 你知道Oracle数据库除了SGA和PGA,还有MGA么?
- .NET Standard 类库的使用技巧
- Makefile实例:批量编译多个目标
- GitHub如何回滚代码1.git log 查看commit hash值2.执行git reset --hard xxxx3.git push -f
- java获取程序执行时间
- Redis数据增多了,是该加内存还是加实例?
- 针对mysql delete删除表数据后占用空间不变小的问题
- 报错信息:(VI_1): ip address associated with VRID 80 not present in MASTER advertt : 192.168.1.8
- 如何保证集合是线程安全的? ConcurrentHashMap如何实现高效地线程安全?
- 如果MySQL的 InnoDB 文件的损坏,该如何手动恢复?
- 如何使用慢查询快速定位执行慢的 SQL?
- 如何使用 EXPLAIN 精准查看执行计划?
- MySQL怎么查看 SQL 的具体执行成本?
- Python 爬虫进阶必备 | 某外卖优惠平台内容加密参数分析
- pytest 自动化测试框架(二)