FaPro: 网络协议服务端模拟器

匿名者  1183天前

关于FaPro 

FaPro是一个网络协议服务端模拟工具,通过输出请求日志,可以实现对客户端的识别与分析。目前已支持20多种协议,支持使用web界面进行服务的配置与启停。还可以模拟虚拟网络,实现在网络中为不同的ip提供不同的服务。


下载&安装

下载最新版本的程序包,解压即可使用。

./fapro -h
Usage:
fapro [OPTIONS] <command>

Application Options:
-v, --verbose  Show verbose debug message

Help Options:
-h, --help     Show this help message

Available 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进行日志分析。

工具运行截图

image.png

协议交互展示

rdp.gif

RDP交互演示


imap_smtp.gif

邮件交互演示


mysql.gif

mysql交互演示


ssh.gif
SSH交互演示

项目地址

Fapro:  【GitHub传送门

最新评论

昵称
邮箱
提交评论