如何做包嗅探器?

时间:2013-02-14 09:10:18

标签: packet tcp-ip

的所有人。这就是我们的门测系统Falco。当员工将他/她的ID用于读卡器时,信号将传送到Falco服务器并将数据(卡ID,时间)输入数据库。 Falco的报告实际上没有用,所以我们的人力资源人员几乎手动完成考勤记录工作。我无法访问Falco数据库,但我可以实际访问位于Falco服务器和读卡器之间的“Panel”。我可以从Falco Panel窃听数据包并将数据放入我自己的数据库吗? Falco Panel实现TCP / IT,ARP和DHCP,并使用端口号4413和4414.我搜索了如何使用Ethernet Splitter,但我仍然感到困惑。

2 个答案:

答案 0 :(得分:2)

如果您可以访问Falco运行的同一网络,您可以使用某种数据包嗅探软件。 Wireshark是一个非常受欢迎的数据包嗅探器,我建议。 Wireshark可以记录所有数据包流量,并根据使用的协议对其进行排序。它允许您将记录保存,打印并添加到数据库中,就像您想要做的那样。但是,您需要做的主要事情是访问相同的网络falco和读卡器使用。所以是的,您可以使用以太网分路器并为您的计算机运行单独的电缆。通过这种方式,wireshark可以访问流量。您可以在http://www.wireshark.org

下载wireshark

答案 1 :(得分:1)

我想补充一点,Wireshark使用libpcap来实际捕获数据包。一旦确定了协议和数据格式,如果要编写自己的应用程序,也可以使用它。请参阅http://www.tcpdump.org

相关问题