2013-02-14 2 views
0

Все. Это все о нашей системе регистрации дверей, Falco. Когда сотрудник набирает свой идентификатор на устройство чтения карт, сигнал поступает на сервер Falco и вводит данные (идентификатор карты, время) в базу данных. Отчет от Falco действительно не помогает, поэтому наши люди, занимающиеся персоналом, занимаются работой по записи почти вручную. У меня нет доступа к базе данных Falco, но я могу физически получить доступ к «Группе», которая находится между сервером Falco и устройством чтения карт. Могу ли я подслушать пакет из панели Falco и поместить данные в свою собственную базу данных? Falco Panel реализует TCP/IT, ARP и DHCP и использует номера портов 4413 и 4414. Я искал, как использовать Splitter Ethernet, но я все еще запутался.Как сделать сниффер пакетов?

ответ

2

Если у вас есть доступ к той же сети, в которой работает Falco, вы можете использовать какое-то программное обеспечение для обнюхивания пакетов. Wireshark - очень популярный пакетный снифер, который я бы рекомендовал. Wireshark может записывать весь пакетный трафик и сортировать его по используемому протоколу. Он позволяет сохранять, печатать и добавлять записи в базу данных, как вы этого хотите. Однако главное, что вам нужно сделать в конце, - это получить доступ к той же сети falco и устройствам чтения карт. Итак, да, вы можете использовать разделитель ethernet и запустить отдельный кабель на свой компьютер. Таким образом, wirehark может получить доступ к трафику. Вы можете скачать wirehark по адресу http://www.wireshark.org

+0

Большое спасибо! Я попробую и дам вам знать. –

0

Я хотел бы добавить, что Wireshark использует libpcap для фактического захвата пакетов. После того, как вы определили протокол и формат данных, вы также можете использовать его, если хотите написать собственное приложение. См. http://www.tcpdump.org.

Смежные вопросы