This is a production-ready Streamlit application for digital forensic video analysis. It comes with built-in test automation. Our tool is designed for quick deployment, making it easy to demonstrate to clients. The interface is simple, but it offers powerful forensic capabilities.
- Advanced Video Analysis: Extract metadata, verify integrity, and validate digital signatures with ease.
- Motion Detection: Use AI to perform detailed motion analysis on video, examining it frame by frame.
To run this application, you will need:
- Operating System: Windows 10 or later, macOS, or Linux
- Python: Version 3.8 or higher
- Additional Software: Docker (for ease of setup), a web browser for using the Streamlit app
This application leverages a variety of technologies for its functionality, including:
- Docker
- Flask
- NumPy
- OpenCV
- OS
- Pandas
- pathlib
- Pillow
- Selenium WebDriver
- SQLite
- Streamlit
- TensorFlow
- WSL-Ubuntu
To get the latest version of the project, visit the following link:
Download and Install project-st
On the releases page, find the latest version. Click on the appropriate file to download it to your computer.
Once the download is complete, follow these steps to install:
- For Windows: Double-click the downloaded file to start the installer. Follow the prompts to complete the installation.
- For macOS: Open the downloaded file and drag the application to your Applications folder.
- For Linux: Follow your distributionβs guidelines on installing downloaded software.
After installation:
- Windows & macOS: Look for the app in your applications list. Click on it to launch.
- Linux: Open your terminal and type the command to launch the app.
Once the app is running, you will see an option to upload video files. Click the upload button and select the video you want to analyze.
After uploading, the app will automatically begin analysis. You can view metadata, detect motion, and explore additional features designed for forensic analysis.
Once the analysis is complete, the app will display the results. You can download reports or save key findings directly from the app.
The application is open-source under the MIT License. This provides freedom to use, modify, and distribute the software as needed. For detailed usage instructions and support, you can consult the documentation available in the repository.
If you encounter any issues while using project-st, feel free to open an issue in the repository. The community is here to help.
By following these steps, you will easily set up and run the project-st application. Enjoy exploring digital forensic video analysis with our user-friendly interface!