Skip to content
Connor edited this page Nov 3, 2019 · 2 revisions

Welcome to the hackingtoolsgui wiki!

This git repository has 2 projects inside it. The first one is a framework I am creating and the other one is a PyPi package with a lot of modules writen in Python about Ethical Hacking tools automatitation.

The main thing here is that the framework is for creating those modules for the package. It's name is hackingtools so I named this framework hackingtoolsgui.

The framework is automatically created HTML with bootstrap. All HTML is trated in the framework for autocreating a usefull webpage for testing and creating modules for the library or package we are writing.

If we install this repository and we launch it, we could start creating some modules and automatically, the framework, would create the folders and files necesary for your future module. Now, you are ready for start writing your functions in your new module folder, also could be in a new subfolder if you have created a new category.

Now, when you write some functions and rerun the web service (it's with django), you could see changes automatically in the webpage with more options to do with them. Also you have in core\library\hackingtools\core\config.json a fully JSON file with all parameters and configuration externalized for better use. Also we can let APIs then writen for use them later in a module.

Finally, when we create a module and we want to use it, it's as simply as 2 ways:

  1. Create in config.json some function calls, edit Djangos urls.py and views.py for response that and treat with your module.
  2. Change your path in a terminal to core\library. Now type python and import like this: import .hackingtools as ht. This way, you can test all modules loaded in your local repository. When all it's ok, exit python terminal exit() Now change in setup.py the version a point more (x.xx1) and then execute upload_to_pypi.sh or upload_to_pypi.bat (depending on Linux or Windows).

This point uploads to PyPi a version downloadable for all, executing this command: pip install hackingtools -U (-U is for upgrading the version)

Clone this wiki locally