ynad / aircrack-cli

Aircrack-CLI - Command Line Interface

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aircrack-CLI - Command Line Interface
=====================================

Version:
--------
1.2.5 (2015-01-24)
See ChangeLog for details. 

    TODO:

    BUGS:


Description:
------------

Basic simplified command line interface for Aircrack-ng	(credits to Thomas d'Otreppe <tdotreppe@aircrack-ng.org>).
Official documentation and tutorials of Aircrack-ng can be found on http://www.aircrack-ng.org, see also manpages and the forum.

List of features:
  - start/stop monitor interfaces (promiscuous mode) on selected wireless interface and transmission channels (use of "airmon-ng")
  - capture of WPA/WPA2 handshakes of the selected Access Point (use of "airodump-ng")
  - crack WEP keys: use fake authentications and ARP request replay to generate new unique IVs, then used to crack the WEP key
  - start single or multiple deauthentications on provided clients forcing them to reauthenticate, to capture WPA/WPA2 handshakes (use of "aireplay-ng")
  - Wifi Jammer (AirJammer): jamming on chosen wireless network sending disassociate packets to list of clients or in broadcast mode, optimized for multi-thread execution. Useful to capture WPA/WPA2 handshakes or jam a wireless network
  - install requested system dependencies to run this program and Aircrack-ng suite
  - download, compile and install Aircrack-ng source code from official website
  - capable to run multiple instances of Aircrack-cli and all subsequent operations
  - automatic recognition of: OS, network manager in use and wireless interface to use
  - start/stop network manager if requested by user, to avoid conflicts with monitor interfaces
  - online version checks
  - Reaver: capable to launch brute force attack against Wifi Protected Setup (WPS), using Reaver (visit: https://code.google.com/p/reaver-wps/ , all credits go to project's creators)


Installation:
-------------
Compatible with Linux ONLY!
System requirements (automatic install provided):
  * build-essential ('make' and 'gcc')
  * xterm
  * wget
  * macchanger

For compiling and installing Aircrack-ng and Reaver-WPS:
  * libssl-dev/openssl-devel
  * libnl-3-dev/libnl3-devel
  * libnl-genl-3-dev/libnl-genl3-devel
  * libpcap0.8(-dev)
  * libsqlite3-0(-dev)
  * pkg-config

  - Compile:
      `make`

  - Then install:
      `sudo make install`

  - Remove build files:
      `make clean`

  - Uninstall:
      `make uninstall`


Usage:
------
If launching from source folder:
$ sudo ./bin/aircrack-cli.bin [N] [WLAN-IF]

Or if it was installed to system path:
$ sudo aircrack-cli.bin [N] [WLAN-IF]

Optional parameters:
	[N]	    skips installation of dependencies
	[WLAN-IF]   specifies wireless interface (if different from system default)


Notes:
------
Reaver-WPS seems to be not working with the new version of libpcap & libpcap-dev, probably for some incompatibility or some bugs.
You can downgrade them to version 1.4.0-2 with the provided packages (debian-like) under "util" or downloading from here:
http://mirrors.kernel.org/ubuntu/pool/main/libp/libpcap/
Other packages may be found in software resources of each distro.
(Source: https://code.google.com/p/reaver-wps/issues/detail?id=217#c19)


License:
--------
GPLv2, see LICENSE.md


Author:
-------
ynad (github.com/ynad/aircrack-cli)

About

Aircrack-CLI - Command Line Interface

License:GNU General Public License v2.0


Languages

Language:C 92.8%Language:Shell 5.0%Language:Makefile 2.2%