Skip to content

This Repo is all about how can a Pentester use Python for his/her day to day tasks and most importantly where can we learn from.

Notifications You must be signed in to change notification settings

0X-Havoc/Python-for-Pentesters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 

Repository files navigation

Python-for-Pentesters

This Github repository is dedicated to helping new/aspiring Pentesters utilize Python for their security needs. It includes scripts, cheatsheets, and tutorials on how to use Python for pentesting purposes aslo resources to learn from. Learn how to use Python for enumeration, vulnerability scanning, and exploitation.The repository also covers more advanced topics such as creating custom tools, developing exploits, and writing custom payloads. Whatever your Python pentesting needs, this repository has you covered.

๐‘๐ž๐ฌ๐จ๐ฎ๐ซ๐œ๐ž๐ฌ: First you shoul know the very basic of Python, how python is different from other programming langugaes, why you should choose python for as your scripting language and blah blah...

  • Well I'm certainly not going to copy paste youtube links teahing python for general/developement use. So I'm assuming you are alredy familiar with basic of python (variables, operators, strings, lists, tuples, loops, dictionaries, file I/O, functions, OOP, pip installer, sockets, debugging, modules, and exception handling.)

๐‹๐ž๐ญ'๐ฌ ๐ฆ๐จ๐ฏ๐ž ๐ญ๐จ ๐ญ๐ก๐ž ๐ฆ๐š๐ข๐ง ๐ฌ๐š๐ฎ๐œ๐ž, ๐ฅ๐ž๐š๐ซ๐ง๐ข๐ง๐  ๐๐ฒ๐ญ๐ก๐จ๐ง ๐Ÿ๐จ๐ซ ๐œ๐ฒ๐›๐ž๐ซ๐ฌ๐ž๐œ -

  1. https://www.youtube.com/watch?v=fNzpcB7ODxQ&t=2481s (The Cyber Mentor aka TCM) one of the most famous cybersec instructor out there with years of teaching/professional experience in cybersec domain.
  2. https://www.youtube.com/watch?v=9F6zAuYtuFw (edureKa) there youtube channel teaching many-many things related to IT one of videos is about scripting in python.

Enough of the Youtube videos --

  1. https://tryhackme.com/room/pythonforcybersecurity (you can also learn Python for Pentesters from Tryhackme site ) great begginer friendly resources

๐–๐ž๐ฅ๐ฅ, ๐ง๐จ๐ฐ ๐ˆ'๐ฆ ๐š๐ฌ๐ฌ๐ฎ๐ฆ๐ข๐ง๐  ๐ฒ๐จ๐ฎ ๐š๐ซ๐ž ๐ฌ๐จ๐ฆ๐ž๐ฐ๐ก๐š๐ญ ๐Ÿ๐š๐ฆ๐ข๐ฅ๐ข๐š๐ซ ๐ฐ๐ข๐ญ๐ก ๐ญ๐ก๐ž ๐›๐š๐ฌ๐ข๐œ๐ฌ ๐จ๐Ÿ ๐ฌ๐œ๐ซ๐ข๐ฉ๐ญ๐ข๐ง๐ . ๐๐จ๐ฐ ๐ฅ๐ž๐ญ๐ฌ ๐๐จ ๐ฌ๐จ๐ฆ๐ž ๐จ๐Ÿ ๐ญ๐ก๐ž ๐›๐š๐ฌ๐ข๐œ ๐ญ๐š๐ฌ๐ค๐ฌ ๐ข๐ง ๐จ๐ซ๐๐ž๐ซ ๐ญ๐จ ๐ ๐ž๐ญ ๐จ๐ฎ๐ซ๐ฌ๐ž๐ฅ๐ฏ๐ž๐ฌ ๐Ÿ๐š๐ฆ๐ข๐ฅ๐ข๐š๐ซ ๐ฐ๐ข๐ญ๐ก ๐ฉ๐ฒ๐ญ๐ก๐จ๐ง ๐š๐ฌ ๐š ๐ฉ๐ž๐ง๐ญ๐ž๐ฌ๐ญ๐ข๐ง๐  ๐ฅ๐š๐ง๐ ๐ฎ๐š๐ ๐ž :)

First we will start with some basic tasks -

  • ๐—ฆ๐˜‚๐—ฏ๐—ฑ๐—ผ๐—บ๐—ฎ๐—ถ๐—ป ๐—ฒ๐—ป๐˜‚๐—บ๐—ฒ๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป: Subdomain enumeration is the process of discovering the different subdomains associated with a given domain name. It is commonly used by security researchers to identify vulnerabilities in web applications and networks.

About

This Repo is all about how can a Pentester use Python for his/her day to day tasks and most importantly where can we learn from.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published