We are studying a cleanup in scapy's code, and were comparing currently "up-to-date" python libpcap implementations, to see which were outdated. (Indeed we are currently supporting python-pypcap, python-libpcap, pcapy, dnet and dumbnet)
Pcapy is one of the most up-to-date and maintained alternatives we have, and really is a great tool. However, unlike python-libpcap or python-pypcap (PR), pcapy has no support for monitor mode (pcap_set_rfmon)
Hello,
We are studying a cleanup in scapy's code, and were comparing currently "up-to-date" python libpcap implementations, to see which were outdated. (Indeed we are currently supporting python-pypcap, python-libpcap, pcapy, dnet and dumbnet)
Pcapy is one of the most up-to-date and maintained alternatives we have, and really is a great tool. However, unlike
python-libpcap
orpython-pypcap
(PR), pcapy has no support for monitor mode (pcap_set_rfmon
)As said by @guyharris in https://github.com/CoreSecurity/pcapy/issues/19#issuecomment-301648583, it would require a deeper implementation, that is currently really lacking to pcapy. This has also been reported by https://github.com/CoreSecurity/pcapy/issues/17 by @martinuy. However, it seems that this is stuck since 2016...
I know that many people have other things to do, but it would really be great if CoreSecurity/pcapy had plans about supporting all those functions.
Thank you for reading, really hoping that this project will move on, and not die like all the others.