https://github.com/cjbarker/pyhack
A collection of white-hat custom security tools for education and ethical testing.
https://github.com/cjbarker/pyhack
cybersecurity hack hacking infosec pyhack python security whitehat
Last synced: 3 months ago
JSON representation
A collection of white-hat custom security tools for education and ethical testing.
- Host: GitHub
- URL: https://github.com/cjbarker/pyhack
- Owner: cjbarker
- License: mit
- Created: 2018-10-01T21:04:20.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-06-01T22:49:18.000Z (about 4 years ago)
- Last Synced: 2025-02-12T06:38:17.037Z (5 months ago)
- Topics: cybersecurity, hack, hacking, infosec, pyhack, python, security, whitehat
- Language: Python
- Size: 68.4 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PYHACK
[](https://gitlab.com/cjbarker/pyhack/commits/master)
[](https://cjbarker.gitlab.io/pyhack/)
[](https://cjbarker.gitlab.io/pyhack/docs/)
[](https://gitlab.com/cjbarker/pyhack/blob/master/LICENSE)A collection of white-hat custom security tools developed in Python to be used for education and ethical testing in a controlled environment.
## Install
```bash
# Rereq setuptools
pip install setuptools
```Create source distriuption package and eggo-info
```bash
python setup.py sdist.
├── dist
│ └── pyhack-0.0.1.tar.gz
├── pyhack.egg-info
│ ├── PKG-INFO
│ ├── SOURCES.txt
│ ├── dependency_links.txt
│ └── top_level.txt
└── setup.py
```## Tools
* [PORTSCAN](./pyhack/portscan): Multi-threaded port scanner
* More to come## Contributing
```bash
pip install futures
pip install --user pipenv
pipenv install nose2
pipenv install pylint
```## Testing
```bash
# run specific test
pipenv run nose2 -v tests.test_portscan# run all tests
pipenv run nose2# linting
pipenv run pylint pyhack -d C0326 --msg-template='{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}'# generate docs via Sphinx
cd docs
make clean; make html
```