Парсер TCP пакета - C#

Узнай цену своей работы

Формулировка задачи:

Доброго всем времени суток. Подскажите как можно отловить информацию из tcp пакета, как это делает Wireshark
На данный момент использую библиотеку SharpPcap и получилось только
Листинг программы
  1. 03.02.2017 18:29:35 [EthernetPacket: SourceHwAddress=00:25:22:b9:89:2d, DestinationHwAddress=00:e0:81:c1:bd:f2, Type=IpV4][IPv4Packet: SourceAddress=192.168.0.13, DestinationAddress=192.168.0.254, HeaderLength=5, Protocol=TCP, TimeToLive=128][TCPPacket: SourcePort=25010, DestinationPort=53082, Flags={ack[2196957918 (0x82f2eade)]|psh}]
  2. 03.02.2017 18:29:35 [EthernetPacket: SourceHwAddress=00:e0:81:c1:bd:f2, DestinationHwAddress=00:25:22:b9:89:2d, Type=IpV4][IPv4Packet: SourceAddress=192.168.0.254, DestinationAddress=192.168.0.13, HeaderLength=5, Protocol=TCP, TimeToLive=128][TCPPacket: SourcePort=53082, DestinationPort=25010, Flags={ack[131829794 (0x7db9022)]}]
  3. 03.02.2017 18:36:25 [EthernetPacket: SourceHwAddress=00:25:22:b9:89:2d, DestinationHwAddress=00:e0:81:c1:bd:f2, Type=IpV4][IPv4Packet: SourceAddress=192.168.0.13, DestinationAddress=192.168.0.254, HeaderLength=5, Protocol=TCP, TimeToLive=128][TCPPacket: SourcePort=25010, DestinationPort=53097, Flags={ack[3782644396 (0xe17692ac)]|psh}]
  4. 03.02.2017 18:36:25 [EthernetPacket: SourceHwAddress=00:e0:81:c1:bd:f2, DestinationHwAddress=00:25:22:b9:89:2d, Type=IpV4][IPv4Packet: SourceAddress=192.168.0.254, DestinationAddress=192.168.0.13, HeaderLength=5, Protocol=TCP, TimeToLive=128][TCPPacket: SourcePort=53097, DestinationPort=25010, Flags={ack[3356055464 (0xc80957a8)]}]
  5. 06.02.2017 16:04:09 [EthernetPacket: SourceHwAddress=00:25:22:b9:89:2d, DestinationHwAddress=00:e0:81:c1:bd:f2, Type=IpV4][IPv4Packet: SourceAddress=192.168.0.13, DestinationAddress=192.168.0.254, HeaderLength=5, Protocol=TCP, TimeToLive=128][TCPPacket: SourcePort=25010, DestinationPort=59535, Flags={ack[1930754854 (0x7314fb26)]|psh}]
  6. 06.02.2017 16:04:09 [EthernetPacket: SourceHwAddress=00:e0:81:c1:bd:f2, DestinationHwAddress=00:25:22:b9:89:2d, Type=IpV4][IPv4Packet: SourceAddress=192.168.0.254, DestinationAddress=192.168.0.13, HeaderLength=5, Protocol=TCP, TimeToLive=128][TCPPacket: SourcePort=59535, DestinationPort=25010, Flags={ack[425968827 (0x1963c4bb)]}]

Решение задачи: «Парсер TCP пакета»

textual
Листинг программы
  1. 06.02.2017 17:38:30 ZпїЅпїЅпїЅ6пїЅпїЅпїЅ{P пїЅT?  
  2. 06.02.2017 17:38:30 ZпїЅпїЅпїЅ6пїЅпїЅпїЅ{P пїЅ?пїЅ  
  3. 06.02.2017 17:38:30 ZпїЅпїЅпїЅ6пїЅAпїЅ{P пїЅпїЅA  
  4. 06.02.2017 17:38:30 ZпїЅпїЅпїЅ6пїЅпїЅпїЅ{P пїЅпїЅi  
  5. 06.02.2017 17:38:30 ZпїЅпїЅпїЅ6пїЅпїЅпїЅ{P пїЅпїЅ  
  6. 06.02.2017 17:38:30 ZпїЅпїЅпїЅ6пїЅ]пїЅ{P пїЅпїЅ  
  7. 06.02.2017 17:38:30 пїЅпїЅZпїЅ{пїЅ6пїЅPпїЅпїЅ  
  8. 06.02.2017 17:38:30 ZпїЅпїЅпїЅ6пїЅпїЅ{P пїЅпїЅ{  
  9. 06.02.2017 17:38:30 ZпїЅпїЅпїЅ6пїЅпїЅпїЅ{P пїЅg  
  10. 06.02.2017 17:38:30 пїЅпїЅZпїЅ{пїЅ6пїЅrPпїЅ*  
  11. 06.02.2017 17:38:31 пїЅЬ

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут