• Stars
    star
    2,491
  • Rank 18,443 (Top 0.4 %)
  • Language
    Python
  • License
    MIT License
  • Created almost 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

💤 Kick devices off your network by performing an ARP Spoof attack.

KickThemOut Logo

KickThemOut

KickThemOut - Kick Devices Off Your Network

A tool to kick devices out of your network and enjoy all the bandwidth for yourself. It allows you to select specific or all devices and ARP spoofs them off your local area network.

  • Compatible with Python 3+ 🎉.

  • Not compatible with Windows.

Authors: Nikolaos Kamarinakis & David Schütz.

Build Badge License Badge Compatibility GitHub Stars


✨Read my latest post: KickThemout v2.0! 🎉


Installation

Debian Installation

You can download KickThemOut by cloning the Git Repo and simply installing its requirements:

~ ❯❯❯ sudo apt-get update && sudo apt-get install nmap

~ ❯❯❯ git clone https://github.com/k4m4/kickthemout.git

~ ❯❯❯ cd kickthemout/

~/kickthemout ❯❯❯ sudo -H pip3 install -r requirements.txt

~/kickthemout ❯❯❯ sudo python3 kickthemout.py

MacOS Installation

If you would like to install KickThemOut on a Mac, please run the following:

~ ❯❯❯ brew install libdnet nmap

~ ❯❯❯ git clone https://github.com/k4m4/kickthemout.git

~ ❯❯❯ cd kickthemout/

~/kickthemout ❯❯❯ sudo -H pip3 install -r requirements.txt

~/kickthemout ❯❯❯ sudo python3 kickthemout.py

NOTE: You need to have Homebrew installed before running the Mac OS installation.

Also, keep in mind that you might be asked to run some extra commands after executing the pip requirement installation.

ArchLinux Installation

You can download KickThemOut on an Arch based system by executing the following:

~ ❯❯❯ git clone https://github.com/k4m4/kickthemout.git

~ ❯❯❯ cd kickthemout/

~/kickthemout ❯❯❯ sudo -H pip3 install -r requirements.txt

~/kickthemout ❯❯❯ sudo python3 kickthemout.py

Usage

Usage: sudo python3 kickthemout.py [options]

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -p PACKETS, --packets=PACKETS
                        number of packets broadcasted per minute (default: 6)
  -s, --scan            perform a quick network scan and exit
  -t TARGETS, --target=TARGETS
                        specify target IP address(es) and perform attack

Examples:
  sudo python3 kickthemout.py --target 192.168.1.10 
  sudo python3 kickthemout.py -t 192.168.1.5,192.168.1.10 -p 30
  sudo python3 kickthemout.py (interactive mode)

To view all available options run:

~/kickthemout ❯❯❯ sudo python3 kickthemout.py -h

Demo

Here's a short demo:

Asciinema Demo

(For more demos click here)


Developers


Disclaimer

KickThemOut is provided as is under the MIT Licence (as stated below). It is built for educational purposes only. If you choose to use it otherwise, the developers will not be held responsible. Please, do not use it with evil intent.


License

Copyright (c) 2017-18 by Nikolaos Kamarinakis & David Schütz. Some rights reserved.

KickThemOut is under the terms of the MIT License, following all clarifications stated in the license file.

For more information head over to the official project page. You can also go ahead and email me anytime at nikolaskam{at}gmail{dot}com or David at xdavid{at}protonmail{dot}com.

More Repositories

1

terminals-are-sexy

💥 A curated list of Terminal frameworks, plugins & resources for CLI lovers.
Shell
11,695
star
2

movies-for-hackers

🎬 A curated list of movies every hacker & cyberpunk must watch.
Shell
9,927
star
3

onioff

🌰 An onion url inspector for inspecting deep web links.
Python
575
star
4

dcipher-cli

🔓Crack hashes using online rainbow & lookup table attack services, right from your terminal.
JavaScript
224
star
5

dymerge

🔓 A dynamic dictionary merger for successful dictionary based attacks.
Python
199
star
6

dcipher

Decipher hashes using online rainbow & lookup table attack services.
JavaScript
146
star
7

cryptaddress-validator

Validate Bitcoin, Ethereum, Litecoin & other popular cryptocurrency addresses.
JavaScript
81
star
8

donations

🙌 Responsive donations template for your projects.
CSS
57
star
9

cryptocurrency-address-detector

Detect which cryptocurrency an address corresponds to.
JavaScript
45
star
10

cryptaddress.now

A minimal service to detect which cryptocurrency an address corresponds to.
JavaScript
26
star
11

tor-detect

Detect whether an IP address belongs to a Tor exit node.
JavaScript
23
star
12

ethereum-regex

Ξ Regular expression for matching Ethereum (ETH) addresses.
JavaScript
19
star
13

cloudflare-detect

Detect whether a site is running behind Cloudflare.
JavaScript
19
star
14

wifipass.co

Create Apple Wallet passes for your WiFi credentials.
JavaScript
18
star
15

hash-detector

Retrieve an array of possible hash types corresponding to a given string.
JavaScript
17
star
16

caesar-cli

Break rotational letter substitution (ROT) encoded text, right from your terminal.
JavaScript
15
star
17

onion-regex

Regular expression for matching .onion Tor links (v2 & v3).
JavaScript
15
star
18

esolangs

Detect and execute esoteric programming language code.
JavaScript
13
star
19

hex-cli

Hex encode & decode a string, right from your terminal.
JavaScript
11
star
20

lexis-cli

Word counting made easy. Retrieve the number of words in a string or stdin.
JavaScript
11
star
21

hash-detector-cli

Detect the possible hash-types corresponding to a string, right from your terminal.
JavaScript
11
star
22

dogecoin-regex

Ð Regular expression for matching Dogecoin (DOGE) addresses.
JavaScript
9
star
23

monero-regex

Regular expression for matching Monero (XMR) addresses.
JavaScript
9
star
24

url-cli

URL encode & decode a string, right from your terminal.
JavaScript
8
star
25

bitcoincash-regex

Regular expression for matching Bitcoin Cash (BCH) Legacy and CashAddr addresses.
JavaScript
8
star
26

ripple-regex

Regular expression for matching Ripple (XRP) addresses.
JavaScript
7
star
27

active-onions

Filter out inactive onions from an array of onion URLs.
JavaScript
7
star
28

verifythesource.org

The VerifyTheSource Blog.
JavaScript
6
star
29

binary-cli

Binary encode & decode a string, right from your terminal.
JavaScript
6
star
30

litecoin-regex

Ł Regular expression for matching Litecoin (LTC) addresses.
JavaScript
6
star
31

ghost-detect

Detect whether a site has been generated by the Ghost publishing platform.
JavaScript
5
star
32

hash-length-regex

Retrieve the regular expression of a hash of specified bit-length.
JavaScript
5
star
33

md5-regex

Regular expression for matching MD5 hashes in strings.
JavaScript
5
star
34

sha-regex

Regular expression for matching SHA hashes in strings.
JavaScript
5
star
35

dash-regex

Regular expression for matching Dash addresses.
JavaScript
4
star
36

instaprof-site

A minimal service to view Instagram profile pictures in full size.
JavaScript
4
star
37

neo-regex

Regular expression for matching NEO addresses.
JavaScript
4
star
38

lexis-count

Retrieve the number of words in a string.
JavaScript
3
star
39

ghost-version

Retrieve which version of the Ghost publishing platform a site is using.
JavaScript
3
star
40

ripemd-regex

Regular expression for matching RIPEMD hashes in strings.
JavaScript
3
star
41

esolangs-cli

Detect and execute esoteric programming language code, right from your terminal.
JavaScript
3
star
42

birdman

A TypeScript implementation of a Marabu PoW blockchain node.
TypeScript
2
star
43

horus

Implementation of the "Hours of Horus" smart contract wallets, for Celo.
TypeScript
2
star
44

thelw.coffee

Greek coffee acronym parser.
TypeScript
1
star
45

kama.tech

Codebase for kama.tech.
TypeScript
1
star