• Stars
    star
    290
  • Rank 142,981 (Top 3 %)
  • Language
    JavaScript
  • Created about 9 years ago
  • Updated about 8 years ago

Reviews

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

Repository Details

Wi-Fi network cracking in Node.js

intruder

NPM version build status license

Wi-Fi network cracking in Node.js. Currently supports WEP encryption.

Installation

$ npm install intruder

Note

Intruder is a wrapper over aircrack-ng and its installation is mandatory to Intruder work. If you do not have, you can follow these steps depending on your platform:

Using Homebrew:

brew install aircrack-ng

or MacPorts:

sudo port install aircrack-ng

or APT:

sudo apt-get install aircrack-ng

or install Windows binaries, including the \bin folder on Windows PATH.

Compatibility

Some important functions of aircrack-ng does not work with some wireless card. Read this aircrack's wiki article so you can check if your is compatible.

Usage

Once you have aircrack-ng installed and a compatible chipset/driver

var Intruder = require('intruder');
var intruder = Intruder();

intruder
  .on('attempt', function(ivs) {
    console.log(ivs);
  })
  .crack('Home', function(err, key) {
    if (err) throw new Error(err);
    console.log(key);
  });

API

Intruder(options)

Create a new instance of Intruder that can crack a Wi-Fi network.

The available options are:

  • interval: the time between crack attempts, defaults to 2000000ms
  • channel: the channel to sniff packets on

.crack()

Crack a Wi-Fi network by name:

intruder.crack('My Wi-Fi Network', function(err, key) {
  // ...
});

.on()

Listen for the attempt event, which is emitted on each cracking attempt:

intruder.on('attempt', function(ivs) {
  console.log(ivs) // > 80,000 is good
})

Warning

Please do not use this to crack other people's networks. Let's not have anyone going to jail.

License

MIT

More Repositories

1

mind

A neural network library built in JavaScript
JavaScript
1,507
star
2

go-mind

A neural network library built in Go
Go
168
star
3

matter

A tiny collection of UI components.
JavaScript
133
star
4

ts-mysql-parser

A standalone, grammar-complete MySQL parser.
TypeScript
67
star
5

matter-react

React-ified version of Matter
JavaScript
44
star
6

gity

Git wrapper for Node
JavaScript
43
star
7

ts-mysql-analyzer

A MySQL query analyzer.
TypeScript
23
star
8

git-auto

Git workflow automation
JavaScript
17
star
9

scanner

A cross-platform scanner for wireless networks
JavaScript
13
star
10

superboost

A chrome extension that superboosts your visibility on OkCupid
JavaScript
12
star
11

ts-mysql-autocomplete

An autocomplete engine for MySQL queries.
TypeScript
11
star
12

black-scholes

A Black-Scholes implementation
JavaScript
10
star
13

keku

A template for Koa + Deku applications
JavaScript
10
star
14

matrix

A tiny matrix library
JavaScript
9
star
15

fault

A tool for generating fault tree analyses
JavaScript
7
star
16

23andme

A JavaScript client for communicating with the 23andMe API.
JavaScript
7
star
17

component-path

Generate the absolute CSS path to a DOM element
JavaScript
7
star
18

ts-mysql-schema

A schema extractor for MySQL.
TypeScript
7
star
19

koa-analytics

Analytics for Koa
JavaScript
6
star
20

mind-xor

An XOR plugin for Mind
JavaScript
4
star
21

sniffer

A cross-platform network sniffer
JavaScript
4
star
22

node-mapreduce

A map-reduce algorithm for Node
JavaScript
3
star
23

deku-math

A Deku component for mathematical notation
CSS
3
star
24

deku-performance

Performance monitoring component
JavaScript
2
star
25

bash-summary

Monitor your tools
Shell
2
star
26

sample

Generate a random sample
JavaScript
2
star
27

sigmoid

The sigmoid function
JavaScript
2
star
28

deku-chart

Chart component for Deku
JavaScript
2
star
29

koa-stats

Gather stats for your Koa app
JavaScript
1
star
30

ts-mysql-uri

Parse a MySQL connection URI.
TypeScript
1
star
31

htan

Hyperbolic tangent function
JavaScript
1
star
32

mind-currency

A currency transform for Mind
JavaScript
1
star
33

deku-animation

A Deku animation component.
JavaScript
1
star
34

focus

A chrome extension to countdown the years until your death
JavaScript
1
star
35

khaos-deku-component

Build Deku components quickly
Makefile
1
star