Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fit-project/fit
FIT is a Python3 application for forensic acquisition of contents like web pages, emails, social media, etc. directly from the internet.
https://github.com/fit-project/fit
forensics forensics-tools pyqt5 python3
Last synced: about 1 month ago
JSON representation
FIT is a Python3 application for forensic acquisition of contents like web pages, emails, social media, etc. directly from the internet.
- Host: GitHub
- URL: https://github.com/fit-project/fit
- Owner: fit-project
- License: gpl-3.0
- Created: 2023-01-18T15:34:23.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-20T14:27:17.000Z (7 months ago)
- Last Synced: 2024-05-20T16:22:24.402Z (7 months ago)
- Topics: forensics, forensics-tools, pyqt5, python3
- Language: Python
- Homepage:
- Size: 15.8 MB
- Stars: 52
- Watchers: 4
- Forks: 6
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-forensics - FIT - Forensic acquisition of web pages, emails, social media, etc. (Tools / Acquisition)
README
![](./assets/branding/banner.png)
# Freezing Internet Tool
`FIT` is a Python3 application for forensic acquisition of contents like web pages, emails, social media, etc. directly from the internet.
It's based on **Fabio Zito @zitelog** [final exam](https://github.com/zitelog/fit) for a Master named in Cybersecurity, Digital Forensics and Data Protection where the relator was Prof. Giovanni Bassetti **@nannib**.For the implementation:
* MVC Pattern
* Python Language
* [Qt](https://www.qt.io/download-open-source) as graphical user interface and Web Engine
* Scapy for packet capture
* [Qt Multimedia](https://doc.qt.io/qt-6/qtmultimedia-index.html) for screen video and audio recording. For more information about audio recording, refer to the [guide](https://github.com/fit-project/fit/wiki/Screen-recording-audio-management)
* SQLite and SQLAlchemy for persistence## Suggestions
On PCs with Windows OS it is strongly recommended to install [NPCAP](https://npcap.com/dist/) otherwise it will not be possible to capture the network traffic and to excute traceroute. Do not install WinPCAP because they have been deprecated.## Downloading Portable Version
If you want download FIT portable version click [here](https://github.com/fit-project/fit/releases/latest) (for the moment just for windows ).## Cloning the github repository
```
git clone [email protected]:fit-project/fit.git fit
```This will clone the latest version of the FIT repository to a **fit** folder.
## Install
Once you've downloaded FIT and installed all the prerequisites:* go in fit folder:
```
cd fit
```
* If you don't have [poetry](https://python-poetry.org/), install it (below its showed windows Powershell):
```
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -
```
* install the dependencies:
```
poetry install
```
## Running FITRun your application:
```
poetry run python fit.py
```