routersploit
routersploit copied to clipboard
Dependency pysnmp is incompatible with Python 3.12
Steps to Reproduce (for bugs)
- Run tests under Python 3.12
Your Environment
- RouterSploit Version used: 3.4.2
- Operating System and version: Arch
- Python Version: (
python3 --version) 3.12 - Python Environment: (
python3 -m pip freeze)
Current Behavior
routersploit depends on pysnmp, but pysnmp still uses asyncore which has been removed in Python 3.12 and there seems to be no activity in the pysnmp repository for quite some time.
Expected Behavior
Switch to a different library or drop the functionality? Up to the maintainer.
@jelly New pysnmp upstream lextudio/pysnmp which forked from etingof/pysnmp.
https://github.com/etingof/pysnmp/issues/429 contains more details.
Yes, I think we will switch our packaging over to this version, thanks!