Skip to content

Mr-Spect3r/MANTIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MANTIS

What is Mantis?

Mantis is a monitoring tool built to monitor files, tasks, and requests sent from your system!

With this tool, you can understand how an exe file behaves with your files, what tasks it creates or closes, what requests it sends to where with what data!

This tool is released as open source and you can use it for free!

To download and view new versions or exe files, go to this section

Linux Version: (with Go): https://github.com/6-E-L-F-6/process-monitoring

What does mantis mean?

Monitoring All Network, Tasks, and Integrated Systems

Features
  • File Monitoring (You can see what files/folders have been created, edited, or deleted)

  • Process Monitoring (You can see which tasks were created by which program, which tasks are opened, and which tasks are currently running.)

  • Network Monitoring

Why did I create Mantis?
  • I designed this tool for analyzing programs

  • You can read it here: WriteUp

Prerequisites
  • Libraries
psutil
pydivert
watchdog
customtkinter
graphviz
Pillow
queue
pyqtgraph
PySide6
  • install graphviz (for use graph)

Open Powershell and Type: winget install graphviz

  • and set address in System:

Open Environment Variables:

Right-click This PC → Properties → Advanced system settings → Environment Variables

Edit PATH:

Under System variables, select Path → Edit → New → add the folder path (e.g., C:\Program Files\Graphviz\bin) → OK

Apply & Test:

Close all dialogs, open a new terminal, and run:

dot -V

You should see the Graphviz version.

I can also give a super concise 3-line version for quick reference if you want.

Help

  • File Monitoring Section

In this section, you can specify a path, then click the monitoring button, (make sure the program you want is in the same path) From now on, any activity related to files your program has will be logged for you! File creation, file deletion, file update (edit) and file transfer

  • Process Monitoring Section

You all have experience using Task Manager! This section makes your work easier! By clicking this button, a window with 4 sections will open for you, in these 4 sections you can see what files are running, what tasks were created by which programs, what tasks were closed, the list of closed Task

  • Network Monitoring Section

In this section, you can see all the files, what requests, from which program, to where, with what data they are sent! You can almost understand what is happening behind the scenes of the program!

  • How to Run:
git clone https://github.com/Mr-Spect3r/MANTIS
cd MANTIS
pip install -r requirements.txt
python MANTIS.py

File Exe: Download

ScreenShots

  • Process Monitor
  • Network Monitor

New version 1.3.1