https://github.com/pungrumpy/black-hat-python-for-pentesters
Learn how to write python scripts in order to perform pentesting on Windows and Linux Machines
https://github.com/pungrumpy/black-hat-python-for-pentesters
pentesting python
Last synced: 5 months ago
JSON representation
Learn how to write python scripts in order to perform pentesting on Windows and Linux Machines
- Host: GitHub
- URL: https://github.com/pungrumpy/black-hat-python-for-pentesters
- Owner: PunGrumpy
- Created: 2023-04-09T15:51:18.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-12T18:06:35.000Z (almost 3 years ago)
- Last Synced: 2025-03-22T06:13:24.927Z (11 months ago)
- Topics: pentesting, python
- Language: Python
- Homepage:
- Size: 106 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Black Hat: Python For Pentesters
Learn how to write python scripts in order to perform pentesting on Windows and Linux Machines
## Pentestation Testing
- Pentesting evaluates system and network security
- Identifies vulnerabilities and the potential for exploit by malicious parties
- Only performed on authorized systems; formal, written permission should be obtainedfor legal reasons
## Pentesting Methodology
- Reconnaissance: gathering information about target
- Scanning/Footprinting: technical assessment of potential openings
- Gaining Access: utilize exploits to enter system
- Maintain Access: ensure persistent connection to target for data gathering and extraction
- Covering Tracks: hide traces that an attack occurred
## Python Pentesting
- Provieds the ability to craft attacks that don't have an existing signature
- Automates a variety of tasks, such as device enumeration
- Integrates well with existing tools, e.g. python-nmap
- General purpose nature expands use beyond pentesting and hacking, such as data analysis, text editing, etc.