routersploit icon indicating copy to clipboard operation
routersploit copied to clipboard

routersploit python package/module for pip

Open cederom opened this issue 8 years ago • 3 comments

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

cederom avatar Dec 01 '16 20:12 cederom

@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.

fwkz avatar Dec 04 '16 15:12 fwkz

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? :-)

cederom avatar Dec 05 '16 13:12 cederom

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!

iamleot avatar Jul 30 '18 14:07 iamleot