Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Web Security with Python

This repository contains Python scripts and tools designed for Web Security with Python eBook. The tools cover various aspects of web security, including information gathering, gaining access, and vulnerability scanning.

Each chapter folder contains the tools discussed, with separate requirements.txt files. Before running any tool, ensure you install the required dependencies:

pip install -r requirements.txt

Chapter 2: Information Gathering

This chapter focuses on reconnaissance techniques to collect information about target websites.

🔹 Admin Panel Finder

🔹 Domain Names

🔹 Email Extracting

🔹 Port Scanning

🔹 Reverse DNS Lookup

🔹 Website Crawler


Chapter 3: Gaining Access and Web Utilities

This chapter includes tools for testing authentication mechanisms and proxy configurations.

🔹 FTP Brute Force

🔹 HTTP Proxy

  • http_proxy.py - Implements an HTTP proxy for monitoring and modifying requests.

🔹 Listing FTP Files

🔹 Login Password Guesser

🔹 Rotating Proxies

🔹 Session Hijacking

🔹 SSH Brute Force

🔹 TCP Proxy

  • tcp_proxy.py - Implements a TCP proxy to intercept and modify network traffic.

Chapter 4: Vulnerability Scanning

This chapter focuses on identifying web application vulnerabilities.

🔹 Clickjacking Scanner

🔹 Command Injection Vulnerability Scanner

🔹 SQLi Scanner

🔹 XSS Vulnerability Scanner


Disclaimer

This repository is strictly for educational and ethical hacking purposes. Unauthorized use of these scripts on systems without permission is illegal. Use them responsibly!

Stay ethical and secure the web!

About

This is the official repository for the "Web Security with Python" eBook by Muhammad Abdullahi and Abedeladim Fadheli

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages