Skip to content

Latest commit

 

History

History
65 lines (36 loc) · 2.52 KB

File metadata and controls

65 lines (36 loc) · 2.52 KB

Project Name

Intrusion Detection On windows Systems using the WMI library

Installation

  1. Clone the repository using git clone https://github.com/InputOutputStream/intrusion_detection_wmi.git

  2. The Install the requirements using the following command

    python -m pip install -r requirements.txt

  3. Compile the app.py file using the command 'python app.py'

  4. You can directly compile the audit.py file which will do the same but without any GUI python audit.py

Usage

  1. Compile the app.py file
  2. Click on the "Start Audit" Button for the programm to start checking out the eventlog of the system
  3. You can also Compile the audit.py and wait
  4. To stop, click on the "stop Audit" button and close the application before any future restart

Notes to visitors

  1. The project has yet to be completed so to really test the fuctionality you are advised to use the audit.py

  2. I am open to any suggestion or correction on the idea/methodology

  3. Addapt the code to your needs

  4. I will be glad if you could show of what you did with the code, that will surely be a source of inspiration for a future project

Contributing

We welcome contributions from the community! To contribute to this project, please follow these guidelines:

  1. Fork the repository: Click the "Fork" button on GitHub to create your own copy of the project.

  2. Create a branch: Create a new branch in your forked repository to work on your changes.

  3. Commit changes: Make your changes and commit them with clear and descriptive commit messages.

  4. Submit a pull request: Once your changes are ready, submit a pull request to the main project repository. Be sure to include a detailed description of your changes and reference any related issues.

  5. Testing: Test your changes thoroughly before submitting a pull request. Include any relevant tests and ensure all existing tests pass.

  6. Review process: Your pull request will be reviewed by the project maintainers. Be prepared to address any feedback or questions that arise during the review process.

  7. Documentation: Update any relevant documentation, such as the README file or inline comments, to reflect your changes.

  8. Licensing: By contributing to this project, you agree to license your contributions under the project's chosen license.

Thank you for contributing to our project!

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0) - see the LICENSE file for details.

Contact

mailto::arnold.edu@facsciences-uy1.cm