Комментарии 15
Всё это интересно и познавательно, но десятилетиями существуют и развиваются такие инструменты как tcpdump, а формат pcap стал стандартом де-факто…
+4
Такими шагами скоро снифферы будем писать на HTML5 :)
-8
Нужно ли изобретать велосипед, когда существует Scapy?
0
memcpy((char *) ð
Пардон, што?
Как вы, чёрт побери, это сделали?
+2
А вот что делать, если надо гигабит 10 в секунду заснифать? Питон потянет такое?
0
Извините, но очень интересно узнать, а почему сниффер на Си, но с биндингами в питон? Неужели средствами питона это все не написать?
Я когда то писал upnp клиент на python. Я не очень понял, почему ничего кроме библиотек на Си с биндингами к питону нету в интернете?
Я когда то писал upnp клиент на python. Я не очень понял, почему ничего кроме библиотек на Си с биндингами к питону нету в интернете?
0
Можно и средствами питона, это не особо сложно. Просто на практике когда кто-то садится писать подобные вещи — это в большинстве случаев должна быть мощная и высоконагруженная система, а такие обычно пишут на системных языках. Поэтому и получается иногда, что выгоднее скрестить скорость работы Си и скорость разработки на питоне (некоторые используют, например, такую штуку, как cython). Это не всегда так, но часто.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Кодим безумный пассивный сниффер в виде модуля для Python