Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
# PiSec
A lightweight, efficiency-oriented anti phishing tool

![image](https://user-images.githubusercontent.com/7256185/188719539-b9a7f25e-ed16-472a-afaa-cf5b47de941e.png)


PiSec is a network security tool that provides active protection from phishing, blocking the navigation to a suspectedly malicious link.


Phishing is one of the most used attacks in Computer Security: It occurs when an attacker tricks a user into handing over sensitive data such as passwords, credit card numbers and so on.
It usually begins with an e-mail containing a URL leading to a malicious website that closely resembles an authoritative one.

Expand All @@ -12,6 +16,8 @@ The implementation is based on a mixed approach, leveraging a proxy installed on
While the cloud server manages the entire set of URLs considered malicious, the proxy manages the user connectivity.
The proxy is a lightweight component that should run on minimalistic hardware (such as a Raspberry Pi) and should provide high performance with minimal impact on network bandwidth and latency.

![image](https://user-images.githubusercontent.com/7256185/188719488-7e6addf1-58a1-4823-8114-f892a8845b74.png)

This project is composed by 3 main components, present in this repository as submodules:

- PiSec Brain: the main server that manages the central repository of URLs considered malicious. The storage layer is implemented using Elasticsearch (https://www.elastic.co/).
Expand Down