Para limitar el uso de BitTorrent, debo identificar el tráfico de BitTorrent.
Para el protocolo de enlace, simplemente estoy buscando la cadena "19" y el "protocolo de BitTorrent". Si es DHT estoy buscando comandos ping o id (d1: ad2: id20).
Todo lo que estoy haciendo se puede ver en el enlace
Generalmente detecto BitTorrent en ~ quinto paquete. Pero a veces, mi lógica falla. Usé Wireshark para entender cuando no puedo etiquetar el tráfico de BitTorrent. Descubrí una sesión UDP con la primera sesión de tres paquetes como la imagen de abajo:
EstoybuscandoespecificacionesdelosprotocolosuTPyDHT,peronopuedoencontrarnadacomoeltráficoacontinuación.EstoysegurodequeestasesiónesBitTorrent,porqueeneltercerpaquete,hayunacadena"Protocolo BitTorrent".
Parece que incluso Wireshark no puede etiquetarlo como BitTorrent y muestra UDP. Mi pregunta es, ¿cuál es la regla para identificar la sesión a continuación como protocolo de BitTorrent?