Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ Network Security Audit with Python

psutil subprocess platform os json datetime docx

Audit de Sécurité

📝 Description

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.

📂 Repository Content

  • 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.

🛠️ Setup and Usage

To get started with this project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/network-security-audit.git
    cd network-security-audit
    
  2. Install the required dependencies:

    pip install -r requirements.txt
    
  3. Run the analysis script:

    python Analyse.py
    
  4. Generate the audit report:

    python Resume.py
    

📦 Dependencies

Ensure you have the following Python libraries installed:

  • psutil: Provides system and process utilities
  • subprocess: Allows for spawning new processes, connecting to their input/output/error pipes, and obtaining their return codes
  • platform: Provides detailed information about the system
  • os: Provides a way of using operating system dependent functionality
  • json: Encodes and decodes JSON data
  • datetime: Supplies classes for manipulating dates and times
  • python-docx: Creates and updates Microsoft Word (.docx) files

🔒 Security Recommendations

  • Regularly update firmware and software versions.
  • Restrict access to configuration pages.
  • Use strong and unique passwords.
  • Monitor system logs for suspicious activity.

📄 License

MIT License. See LICENSE for details.


👤 Contributors


📫 Contact

Thank you for checking out this repository! If you have any questions or suggestions, feel free to contact me.

About

This tool performs comprehensive security audits on a system. It gathers and reports various types of system information and security configurations to help identify potential vulnerabilities and ensure compliance with security policies.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages