UDP枢纽转发器

 

使用说明

 

KeyWord: UDP转发 转发规则 系统继承 数据抓取

 

功能:

UDP端口监听、转发。自由设置监听规则、转发目标,在转发数据时也可规定本地的发送端口。可同时添加多条转发规则,实现UDP交通枢纽。单exe文件,完全绿色,支持命令行参数、后台运行。

应用场景

场景一

多个应用程序需要监听设备发来的UDP数据,但设备只能将数据发送到一个目标地址,这时可利用UDP枢纽转发器监听此端口,然后将数据分别转发给多个目标。

场景二

设备利用UDP与厂家的演示程序通讯。现需要观察它们通讯的数据,破解通讯协议,这时转发器可作为透明网桥,将设备发来的数据转发给应用程序,将应用程序发来的数据转发给设备。来往的数据都经过转发器,巧妙的取得了通信数据,下一步就是分析数据破解协议了!

 

使用步骤

默认打开程序时显示端口配置窗口

 

定制好转发规则后,点击“开始”按钮启动转发,并显示往来数据。

 

转发规则

监听本地20434端口,当收到数据时,如果发送者IP192.168.131.240,并且是使用4001端口发送的,则使用本地的4002端口将数据转发到172.168.10.16:20434

 

 

监听本地20434端口,当收到数据时,如果发送者IP192.168.131.240,则将数据转发到172.168.10.16:20434,在第一次转发时生成一个随机端口,以后的数据都用此端口发送。

 

 

监听本地20434端口,将任何收到的数据,都转发到172.168.10.16:20434。发送端口视发送者而定。例如,收到172.17.10.133使用4001端口发送到本机20434端口的数据,则使用4001端口将数据转发到172.168.10.16:20434

 

 

命令行参数

为方便集成到您的项目中,可使用命令行启动UDP枢纽转发器。命令为两个参数。第一个参数为“配置文件名”或“配置信息”;第二个参数为“运行方式”。

 

l         配置文件名:在配置窗口中设置好转发规则后点击“保存配置”将配置保存到文件中,以后可使用此文件作为参数在命令行中直接载入配置运行。

l         配置信息:打开配置文件,可看到类似下面的文本

ListenPort=60205,SendPort=4001,FormIPEndPoint=192.168.131.181:4001,ToIPEndPoint=172.168.10.16:60205可直接将这些文本作为第一个参数传入转发器。

l         运行方式:

Ø         0代表载入配置后显示配置窗口,用户需要点击“开始”按钮启动转发。

Ø         1代表载入配置后启动转发,并显示转发窗口。

Ø         2代表载入配置后启动转发,不显示任何窗口,只在通知区域显示托盘图标。

Ø         3代表载入配置后启动转发,不显示任何窗口,也不显示托盘图标,完全后台运行,用户只能通过结束进程来关闭它。