AP

package
v0.0.0-...-e5dbda4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 12, 2019 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AP

type AP struct {
	Bssid   string `json:"bssid"`
	First   string `json:"first seen at"`
	Last    string `json:"last seen at"`
	Channel int    `json:"channel"`
	Speed   int    `json:"speed"`
	Privacy string `json:"privacy"`
	Cipher  string `json:"cipher"`
	Auth    string `json:"auth"`
	Power   int    `json:"power"`
	Beacons int    `json:"beacons"`
	IVs     int    `json:"ivs"`
	Lan     string `json:"lan ip"`
	IdLen   int    `json:"id len"`
	Essid   string `json:"essid"`
	Key     string `json:"key"`
}

AP discovered thanks to airodump-ng

func (*AP) ArpReplay

func (a *AP) ArpReplay(iface string) (attacks.Attack, error)

ARP replay!!

func (*AP) Capture

func (a *AP) Capture(iface string) (attacks.Attack, captures.Capture, error)

Start a capture process

func (*AP) Deauth

func (a *AP) Deauth(iface string) (attacks.Attack, error)

DEAUTH infinitely the AP using broadcast address

func (*AP) FakeAuth

func (a *AP) FakeAuth(iface string) (bool, error)

Try a fake auth on the ap !! May take some time, better if runned in a goroutine

type Client

type Client struct {
	// MAC address
	Station string `json:"station"`
	First   string `json:"first seen at"`
	Last    string `json:"last seen at"`
	Power   int    `json:"power"`
	Packets int    `json:"packets"`
	Bssid   string `json:"bssid"`
	Probed  string `json:"probed essids"`
}

Client discovered

func (*Client) Deauth

func (c *Client) Deauth(iface string) (attacks.Attack, error)

DEAUTH infinitely the Client

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL