Skip to content

Using the wmi library in python, i have coded a program which cycles through the event logs of windows to detect all event of type logon and display them to the user

License

Notifications You must be signed in to change notification settings

InputOutputStream/intrusion_detection_wmi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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::[email protected]

About

Using the wmi library in python, i have coded a program which cycles through the event logs of windows to detect all event of type logon and display them to the user

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages