This repository contains scripts for performing a comprehensive network security audit using Python. The tools gather various system and network information to help identify potential vulnerabilities and ensure compliance with security policies.
src/SecurityAuditTool.py
: Script for collecting and analyzing system and network information.src/made_wordformat.py
: Script for generating a detailed audit report in a Word document format.
To get started with this project, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/network-security-audit.git cd network-security-audit
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the analysis script:
python Analyse.py
-
Generate the audit report:
python Resume.py
Ensure you have the following Python libraries installed:
psutil
: Provides system and process utilitiessubprocess
: Allows for spawning new processes, connecting to their input/output/error pipes, and obtaining their return codesplatform
: Provides detailed information about the systemos
: Provides a way of using operating system dependent functionalityjson
: Encodes and decodes JSON datadatetime
: Supplies classes for manipulating dates and timespython-docx
: Creates and updates Microsoft Word (.docx) files
- Regularly update firmware and software versions.
- Restrict access to configuration pages.
- Use strong and unique passwords.
- Monitor system logs for suspicious activity.
MIT License. See LICENSE for details.
👤 Contributors
📫 Contact
- Email: eloham.caron@gmail.com
Thank you for checking out this repository! If you have any questions or suggestions, feel free to contact me.