FaPro: 网络协议服务端模拟器
关于FaPro
FaPro是一个网络协议服务端模拟工具,通过输出请求日志,可以实现对客户端的识别与分析。目前已支持20多种协议,支持使用web界面进行服务的配置与启停。还可以模拟虚拟网络,实现在网络中为不同的ip提供不同的服务。
下载&安装
下载最新版本的程序包,解压即可使用。
./fapro -h
Usage:
fapro [OPTIONS] <command>Application Options:
-v, --verbose Show verbose debug messageHelp Options:
-h, --help Show this help messageAvailable commands:
dumpWeb dump web site
genConfig generate network config file
listProtocols list supported protocols
run run fapro server
test test protocol
version show version
第一次使用先生成配置文件:
./fapro genConfig > fapro.json
工具使用
使用默认配置启动支持的所有协议的模拟,并在本地8888端口启动web界面:
sudo ./fapro run -v -l :8888
日志默认输出到本地文件fapro.log, 可以配置输出到mysql, elasticsearch进行日志分析。
工具运行截图
协议交互展示
RDP交互演示
邮件交互演示
mysql交互演示
SSH交互演示
项目地址
Fapro: 【GitHub传送门】
最新评论