Nessus Compliance Parser is a Python script that converts CSV files to JSON and processes the JSON data to filter and generate a final CSV file with combined and unique data.
-
Clone the repository:
git clone https://github.com/exrienz/Nessus-Compliance-Parser.git
-
Navigate to the project directory:
cd Nessus-Compliance-Parser
-
Copy all raw default exported CSV files to the same folder.
-
Run the script:
python ComplianceParser.py
-
Follow the on-screen prompts:
- Enter the final CSV filename (without extension).
- The script will process the CSV files, convert them to JSON, filter the data, and generate a final CSV file.
-
Find the combined and unique data in the specified final CSV file.
Contributions are welcome! If you have ideas for improvements, bug reports, or want to contribute new features, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature
. - Make your changes and commit them:
git commit -m 'Add your feature'
. - Push the branch to your fork:
git push origin feature/your-feature
. - Create a pull request.
This project is licensed under the MIT License.
Feel free to customize this template further based on your specific project details or any additional information you want to provide to users.