The OWASP SecureTea Project provides a one-stop security solution for various devices (personal computers / servers / IoT devices).
The core feature includes the following:
- Intrusion Detection System
- Firewall
- AntiVirus
- Server Log Monitor
- System Log Monitor
- Local Web Deface Detection & Prevention System
- Auto Web Server Patcher
- IoT Anonymity checker
- Auto report generation using OSINT
- Notifying suspicious activities using various mediums (Twitter, Telegram, Slack, Gmail, SMS, AWS & more)
- Interactive GUI for ease of setting up
- Pre-requisites
- Installation Procedure
- Quick Start
- Suggestions and Contribution
- Code Of Conduct
- User guide
- Developer guide
- Translation-Japanese
- Translation-Hindi
- License
OWASP SecureTea Tool project runs on Linux operating systems.
- Linux OS / Raspberry Pi - have
sudo
access on the terminal/console - Mouse / Wireless Mouse / Touchpad congenital laptop
- Python 2.x or 3.x
- Angular
- Twitter account (optional)
- Telegram account (optional)
- Slack account (optional)
- Twilio SMS account (optional)
- Amazon Web Services account (optional)
- Libnetfilter
- Yara
- Clam AV
Python:
https://www.python.org/
Angular:
https://angular.io/
Libnetfilter:
https://www.netfilter.org/projects/libnetfilter_queue/
sudo apt-get update
sudo apt-get install build-essential python-dev libnetfilter-queue-dev
Yara:
https://yara.readthedocs.io/en/v3.7.0/gettingstarted.html
- Download the latest Yara release at: https://github.com/VirusTotal/yara/releases
- Execute the following instructions in the order:
tar -zxf yara-3.10.0.tar.gz
cd yara-3.10.0
./bootstrap.sh
sudo apt-get install automake libtool make gcc
sudo apt-get install flex bison
./configure
make
sudo make install
make check
Clam AV:
https://www.clamav.net/
- Execute the following instructions in the order:
sudo apt-get install clamav
sudo freshclam
You can install SecureTea from PyPi package manager using the following command:
pip install securetea
Please make sure all dependencies are installed if this fails.
For more detailed information, refer to the installation guide
-
Start SecureTea in server mode:
sudo SecureTea.py --server-mode
-
Start SecureTea in system mode:
sudo SecureTea.py --system-mode
-
Start SecureTea in IoT mode:
sudo SecureTea.py --iot-mode
Read detailed user guide.
Read detailed developer guide.
See more at Contributing Guide.
Chat Group | Google Summer of Code | YouTube |
---|---|---|
Thanks goes to these wonderful people (emoji key):
Abhishek Sharma π» π |
Rejah Rehim π» π |
adeyosemanputra π» π |
Ananthu S π» |
Sunny Dhoke π π |
MajAK π» |
Mishal Shah π» |
This project follows the all-contributors specification. Contributions of any kind welcome!
MIT License