threat9 / routersploit

Exploitation Framework for Embedded Devices
Other
12.1k stars 2.31k forks source link

routersploit python package/module for pip #156

Open cederom opened 7 years ago

cederom commented 7 years ago

Hello :-) Thanks for sharing this amazing project! :-) I would like to create a routersploit python package/module, so it could be simply installed with pip and included into external applications. I would also like to create FreeBSD Port for RouterSploit. For this a setup.py would need to be created. I am willing to do that. Do you have any preferences on how the package should be done? Do you prefer distutils or setuptools? I can see you use tox for testing and it also can create a package.. have you done that already? :-) Best regards, Tomek

fwkz commented 7 years ago

@cederom Thank you for the kind words! What exactly do you need in order to port RouterSploit to FreeBSD?

Despite the fact it seems obvious to python community to distribute packages using PyPI we deliberately give up that idea. Mostly because we would like to gather massive user base from different areas of IT and attract people from communities other than python. Before launching the project we did some UX research in that area. That's why we would like to stay with standalone python app and simple installation by cloning repo.

cederom commented 7 years ago

Python package is ready for testing (https://github.com/reverse-shell/routersploit/pull/157). It works on FreeBSD as port. It would be nice to have a release with setup.py included before I commit the port though. Do you plan a release soon? :-)

iamleot commented 6 years ago

Hello @cederom ! Despite not being on pypi I think that now it should be pretty packaging friendly. :)

Previously on pkgsrc we provided a setup.py but since last releases the provided setup.py plus possible changes shared via #494 should be enough.

So, is anything else missing?

Thank you!