Skip to content
forked from a-atalla/tuxcut

A front-end Cli-app utility for Tuxcut's daemon. This program will protect your linux PC from ARP spoofing attack.

License

Notifications You must be signed in to change notification settings

2k16daniel/ARProof

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARProof (tuxcut fork)

A front-end Cli-app utility for Tuxcut's daemon. This program will protect your linux PC from ARP spoofing attack.

Since the tuxcut GUI (Official client) was broken and seems to be abandoned, I decided to write my own client for the tuxcut's daemon server. This method is proven to be effective against NetCut atleast in my case. Executing this program will also spoof your PC's MAC address.

Note : This program is for linux distributions with Systemd only!
Tested on Mint 21

Requirements

You must have :

  • python >= 3.5
  • Zenity ( Used for dialog pop-up )

Installation Guide

  1. Clone this repository
git clone https://github.com/2k16daniel/ARProof.git
  1. Install the required dependencies
cd ARProof && python -m pip install -r requirements.txt
  1. Build and install the package
python setup.py install

Usage

For your convinience, you must run this daemon under Systemd but you can also run this via terminal

  1. Start the daemon, run
 sudo tuxcutd
  1. To enable protection + MAC spoof, run
arproof

The arproof will not run in background, the daemon will do the work
Note : The daemon must run in background thats why it would be better if you make a systemd service/UNIT file.

Sample Systemd service file

You can copy my service file if you want :)

[Unit]
Description=TuxCut server
After=network.target

[Service]
User=root
Group=root
ExecStart=tuxcutd

[Install]
WantedBy=multi-user.target

About

A front-end Cli-app utility for Tuxcut's daemon. This program will protect your linux PC from ARP spoofing attack.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%