8000 GitHub - fls3131/maldetgui: This tool provides a graphical interface for Maldet, allowing users to scan directories easily.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

This tool provides a graphical interface for Maldet, allowing users to scan directories easily.

License

Notifications You must be signed in to change notification settings

fls3131/maldetgui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maldet Scanner GUI Version 1.1

Developed by Fabio Schmit

Contact: hostmaster@bithostel.com.br

This tool provides a graphical interface for Maldet, allowing users to scan directories easily.

Python Version

  • Ensure you have Python 3.x installed (preferably 3.6 or higher) as tkinter support may vary.

Dependencies

The main dependencies for this script are standard libraries that come with Python, so you may not need to install extra packages. Here are the specific libraries and 5FFA modules used:

  1. tkinter: This is the standard GUI toolkit for Python. It is included with most Python installations.
  • Submodules being used:

  • tkinter.scrolledtext

  • tkinter.filedialog

  • tkinter.simpledialog

  • tkinter.ttk

  • tkinter.Menu

  1. subprocess: This module is part of the Python standard library and is used to spawn new processes, connect to their input/output/error pipes, and obtain their return codes.

  2. threading: This module is also part of the Python standard library and is used to create and manage threads.

  3. queue: A standard library module that provides a thread-safe queue.

  4. os: A standard library module that provides functions for interacting with the operating system.

  5. signal: A standard library module that allows your program to handle signals received from the operating system (used here to stop processes).

Additional Tools

  • Maldet: This script seems to invoke the Maldet scanner (located at /usr/local/sbin/maldet) and requires it to be installed and accessible on the system. You will need the appropriate permissions to run the Maldet command via sudo. Make sure you have Maldet installed correctly on your system.

Setup Instructions

To ensure everything works correctly:

  1. Install Python: Make sure Python 3.x is installed on your system.

  2. Verify Tkinter: Although Tkinter usually comes with Python, you can verify it by running:

python

import tkinter as tk

If there are no import errors, it is installed.

  1. Install Maldet (if not installed): You will need to install Maldet if it's not already. You can typically download and install It from Rfx Networks’ Maldet page.

  2. Running the Script: To run this script, save it as a .py file and execute it with:

bash

python your_script.py

  1. Permissions: Make sure you have the necessary permissions and that the Maldet executable is in the specified path. You may need to change the code based on your Maldet installation path.

Note

Make sure to test the GUI thoroughly to ensure that all functionalities such as scanning, stopping scans, and saving output work as expected. If you encounter issues with tkinter, consider checking your Python installation or environment setup.

1.1 - ADD result of scan

About

This tool provides a graphical interface for Maldet, allowing users to scan directories easily.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0