8000 GitHub - aramrami/SecureTea-Project: The OWASP SecureTea Project is an application designed to help secure a person's laptop or computer / server with IoT (Internet Of Things) and notify users (via various communication mechanisms), whenever someone accesses their computer / server
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

The OWASP SecureTea Project is an application designed to help secure a person's laptop or computer / server with IoT (Internet Of Things) and notify users (via various communication mechanisms), whenever someone accesses their computer / server

License

Notifications You must be signed in to change notification settings

aramrami/SecureTea-Project

Β 
Β 

Repository files navigation

Build Status Codacy Badge PyPI GitHub Telegram Version Tag GitHub issues GitHub pull requests GSOC 2019 Follow Us All Contributors

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

Setup Intro

Table Of Contents

Pre-requisites

Supported Platforms

OWASP SecureTea Tool project runs on Linux operating systems.

Hardware

  • Linux OS / Raspberry Pi - have sudo access on the terminal/console
  • Mouse / Wireless Mouse / Touchpad congenital laptop

Software

  • 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

Installing pre-requisites

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

  1. Download the latest Yara release at: https://github.com/VirusTotal/yara/releases
  2. 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/

  1. Execute the following instructions in the order:
sudo apt-get install clamav
sudo freshclam

Installation Procedure

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

Quick Start

  1. Start SecureTea in server mode:
    sudo SecureTea.py --server-mode

  2. Start SecureTea in system mode:
    sudo SecureTea.py --system-mode

  3. Start SecureTea in IoT mode:
    sudo SecureTea.py --iot-mode

User Guide

Read detailed user guide.

Developer Guide

Read detailed developer guide.

Suggestions and Contributing

See more at Contributing Guide.

Project Leaders

Chat Group Google Summer of Code YouTube

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Abhishek Sharma
Abhishek Sharma

πŸ’» πŸ“–
Rejah Rehim
Rejah Rehim

πŸ’» πŸ“–
adeyosemanputra
adeyosemanputra

πŸ’» πŸ“–
Ananthu S
Ananthu S

πŸ’»
Sunny Dhoke
Sunny Dhoke

πŸ› πŸ“–
MajAK
MajAK

πŸ’»
Mishal Shah
Mishal Shah

πŸ’»

This project follows the all-contributors specification. Contributions of any kind welcome!

License

MIT License

About

The OWASP SecureTea Project is an application designed to help secure a person's laptop or computer / server with IoT (Internet Of Things) and notify users (via various communication mechanisms), whenever someone accesses their computer / server

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 62.8%
  • Python 18.8%
  • CSS 16.0%
  • HTML 1.2%
  • TypeScript 1.1%
  • Shell 0.1%
0