Skip to content

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.

License

Notifications You must be signed in to change notification settings

caroneloham/Security_audit_tools

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages