For limiting the usage of bittorentBitTorrent, I must identify bittorentBitTorrent traffic .
For handshaking, I am simply looking for "19" and "bittorent"BitTorrent protocol" string. If it is DHT I am looking for ping or id (d1:ad2:id20) commands.
All I am doing can be seen in the link
I generally catch bittorentBitTorrent at ~fifth packet. But sometimes, my logiclogic fails. I used wiresharkWireshark to understand when I can't tag bittorentBitTorrent traffic. I found out a UDP session with first three packets session like below picture:
I am looking uTP and DHT protocol specifications, but can't find anything like the trafictraffic below. I am sure this session is bittorentBitTorrent, because in third packet, there is string "bittorent"BitTorrent protocol".
It seems even wiresharkWireshark can't tag it as bittorentBitTorrent and shows UDP. My question is, what is the rule for identifing the session below as bittorentBitTorrent protocol?
Regards