This script provides a GUI interface for controlling the firewall, monitoring the network, monitoring storage and RAM, detecting and removing malicious software, and verifying the signature of a file with VirusTotal.
Before using this script, make sure you have the following software installed on your Linux system:
ufw
(for firewall control)clamscan
(for detecting and removing malicious software)curl
(for interacting with the VirusTotal API)python3
(for running the script)
Control the firewall
Monitor the network
Monitor storage and RAM usage
Detect and remove malicious software
Verify the signature of a file with VirusTotal
Python 3
tkinter
(for the Python version)matplotlib
(for the Python version)curl
(for the Bash version)
.python3 ouroboros.py
bash ouroboros.sh
This tool is provided "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the authors or copyright holders be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this tool, even if advised of the possibility of such damage.
Ouroboros was developed by Cerberus Autonomous
Ouroboros is released under the GPL-2.0 license. See LICENSE for more details.