modular, portable and easily extensible anti-phishing login plugin,
chack out https://sarin.io/int/docs for the docs.
Homepage | https://sarin.io/int |
---|---|
Blog | log.sarin.io |
Github | https://github.com/SarinI0/integrity |
Documentation | https://sarin.io/int/docs/ |
Author | The-Sarin-project (@Sarin) |
@Sarin | |
Copyright | 2017-2020 The-Sarin-project |
License | MIT - (see LICENSE file) |
your data is encrypted within the browser against man in the browser attack vectors.
the login page is on a random hex and port, against brute force vectors.
the login server is alive only for a few minutes so no automation can try to hack your
you login page.
you can easlly implement your own crypto protocol, instead of the really simplified code
that is in this project, in addition, you can change the varification parameters for the
varification automation, easlly extensible with caffe or any other ML python librarys.
The installation is straight forward, Once you run the run.py & run2.py, after the installation,
you got a login portal running on your java local machine, on a port you specified
(read the docs), all you need to do is to change your login href, at your html page
to the address that the Balancer.jar is working on and you got the all machanisem
going for ya.
another Advantage is that all your login .logs are centralized in the same place,
to easlly monitor your traffic, and block unwanted traffic to your servers.
essentials
a running up-to-date jre
python
ruby
Dependencies
All other dependencies will be automatically installed through the installation file system but in some case you might need to install some system dependency in order to make everything work:
reffer to the site for more info.
**Stable Release **
download the get.py file
and run as root:
sudo python get.py
From Source
git clone https://github.com/SarinI0/integrity
cd integrity
sudo bash install.sh
you need to review the code and insert your personal details,
when needed, we didnt want to include that part in the config.py
file, cuz that's personal data, and you should insert that on your own,
that's login details company details etc,
Another thing, when running the software you have to run both
run.py & run2.py,
other wise your Threads wont be killed.
Please refer to the official website.