This repository contains a collection of Python scripts designed for various network security assessments and automation tasks. These scripts help perform network scans, security evaluations, and other related operations. Each script has its specific use case, ranging from scanning networks to enhancing signal strength.
- NetworkSecurityAssessment.py
- Network_scanner.py
- Bitcoin_gen.py
- Network_signal_enhancer.py
- Nmap_scans.py
- Web_scraper.py
- Websweep.py
A Python script designed to assess network security by scanning and identifying potential vulnerabilities in network configurations and connected devices.
Key Features:
- Network vulnerability scanning
- Identifying open ports and services
- Security Reporting
This script scans a network to discover active hosts and gather information about network devices. It can be used to perform quick scans of subnets.
Key Features:
- Network host discovery
- Port scanning on detected hosts
- Detection of running services
A basic script to demonstrate Bitcoin address generation using Python.
Key Features:
- Generate Bitcoin addresses
- Demonstrate public-private key pairs in cryptocurrency
This script enhances network signals by analyzing and adjusting network settings for optimal performance.
Key Features:
- Analyze signal strength
- Optimize network settings for improved performance
A wrapper for Nmap (a powerful network scanning tool) in Python to perform various types of scans on a network.
Key Features:
- Perform basic Nmap scans
- Customize scan types and targets
- Export results in various formats
A Python script to scrape data from websites for analysis is typically used for gathering information from multiple online sources.
Key Features:
- Scrape websites for specific data
- Export results to CSV or JSON
- Handle pagination and dynamic content
A script to automate the process of web sweeps for security vulnerabilities, such as outdated software versions or exposed information.
Key Features:
- Scan websites for vulnerabilities
- Detect common issues like exposed admin panels or insecure protocols
To run these scripts, you will need Python 3.x and the following libraries installed:
requests
nmap
beautifulsoup4
cryptography
paramiko
(for SSH related operations)socket
Install them via pip:
pip install -r requirements.txt
To use any of these scripts, execute the desired script from the command line:
python <script_name>.py
For example, to run the network scanner:
python Network_scanner.py
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to fork the repository and contribute by opening issues or submitting pull requests. Follow the guidelines for contributing, and ensure all code is tested correctly before submission.