bettercap: github.com/bettercap/bettercap/modules/wifi Index | Files

package wifi

import "github.com/bettercap/bettercap/modules/wifi"

Index

Package Files

wifi.go wifi_ap.go wifi_assoc.go wifi_deauth.go wifi_events.go wifi_hopping.go wifi_recon.go wifi_recon_handshakes.go wifi_show.go wifi_show_sort.go

Constants

const (
    // Ugly, but gopacket folks are not exporting pcap errors, so ...
    // ref. https://github.com/google/gopacket/blob/96986c90e3e5c7e01deed713ff8058e357c0c047/pcap/pcap.go#L281
    ErrIfaceNotUp = "Interface Not Up"
)

type ByBssidSorter Uses

type ByBssidSorter []*network.Station

func (ByBssidSorter) Len Uses

func (a ByBssidSorter) Len() int

func (ByBssidSorter) Less Uses

func (a ByBssidSorter) Less(i, j int) bool

func (ByBssidSorter) Swap Uses

func (a ByBssidSorter) Swap(i, j int)

type ByChannelSorter Uses

type ByChannelSorter []*network.Station

func (ByChannelSorter) Len Uses

func (a ByChannelSorter) Len() int

func (ByChannelSorter) Less Uses

func (a ByChannelSorter) Less(i, j int) bool

func (ByChannelSorter) Swap Uses

func (a ByChannelSorter) Swap(i, j int)

type ByClientsSorter Uses

type ByClientsSorter []*network.Station

func (ByClientsSorter) Len Uses

func (a ByClientsSorter) Len() int

func (ByClientsSorter) Less Uses

func (a ByClientsSorter) Less(i, j int) bool

func (ByClientsSorter) Swap Uses

func (a ByClientsSorter) Swap(i, j int)

type ByEncryptionSorter Uses

type ByEncryptionSorter []*network.Station

func (ByEncryptionSorter) Len Uses

func (a ByEncryptionSorter) Len() int

func (ByEncryptionSorter) Less Uses

func (a ByEncryptionSorter) Less(i, j int) bool

func (ByEncryptionSorter) Swap Uses

func (a ByEncryptionSorter) Swap(i, j int)

type ByEssidSorter Uses

type ByEssidSorter []*network.Station

func (ByEssidSorter) Len Uses

func (a ByEssidSorter) Len() int

func (ByEssidSorter) Less Uses

func (a ByEssidSorter) Less(i, j int) bool

func (ByEssidSorter) Swap Uses

func (a ByEssidSorter) Swap(i, j int)

type ByRSSISorter Uses

type ByRSSISorter []*network.Station

func (ByRSSISorter) Len Uses

func (a ByRSSISorter) Len() int

func (ByRSSISorter) Less Uses

func (a ByRSSISorter) Less(i, j int) bool

func (ByRSSISorter) Swap Uses

func (a ByRSSISorter) Swap(i, j int)

type ByWiFiRcvdSorter Uses

type ByWiFiRcvdSorter []*network.Station

func (ByWiFiRcvdSorter) Len Uses

func (a ByWiFiRcvdSorter) Len() int

func (ByWiFiRcvdSorter) Less Uses

func (a ByWiFiRcvdSorter) Less(i, j int) bool

func (ByWiFiRcvdSorter) Swap Uses

func (a ByWiFiRcvdSorter) Swap(i, j int)

type ByWiFiSeenSorter Uses

type ByWiFiSeenSorter []*network.Station

func (ByWiFiSeenSorter) Len Uses

func (a ByWiFiSeenSorter) Len() int

func (ByWiFiSeenSorter) Less Uses

func (a ByWiFiSeenSorter) Less(i, j int) bool

func (ByWiFiSeenSorter) Swap Uses

func (a ByWiFiSeenSorter) Swap(i, j int)

type ByWiFiSentSorter Uses

type ByWiFiSentSorter []*network.Station

func (ByWiFiSentSorter) Len Uses

func (a ByWiFiSentSorter) Len() int

func (ByWiFiSentSorter) Less Uses

func (a ByWiFiSentSorter) Less(i, j int) bool

func (ByWiFiSentSorter) Swap Uses

func (a ByWiFiSentSorter) Swap(i, j int)

type ClientEvent Uses

type ClientEvent struct {
    AP     *network.AccessPoint
    Client *network.Station
}

type HandshakeEvent Uses

type HandshakeEvent struct {
    File       string `json:"file"`
    NewPackets int    `json:"new_packets"`
    AP         string `json:"ap"`
    Station    string `json:"station"`
    Half       bool   `json:"half"`
    Full       bool   `json:"full"`
    PMKID      []byte `json:"pmkid"`
}

type ProbeEvent Uses

type ProbeEvent struct {
    FromAddr   string `json:"mac"`
    FromVendor string `json:"vendor"`
    FromAlias  string `json:"alias"`
    SSID       string `json:"essid"`
    RSSI       int8   `json:"rssi"`
}

type WiFiModule Uses

type WiFiModule struct {
    session.SessionModule
    // contains filtered or unexported fields
}

func NewWiFiModule Uses

func NewWiFiModule(s *session.Session) *WiFiModule

func (WiFiModule) Author Uses

func (mod WiFiModule) Author() string

func (*WiFiModule) Configure Uses

func (mod *WiFiModule) Configure() error

func (WiFiModule) Description Uses

func (mod WiFiModule) Description() string

func (WiFiModule) Name Uses

func (mod WiFiModule) Name() string

func (*WiFiModule) Show Uses

func (mod *WiFiModule) Show() (err error)

func (*WiFiModule) ShowWPS Uses

func (mod *WiFiModule) ShowWPS(bssid string) (err error)

func (*WiFiModule) Start Uses

func (mod *WiFiModule) Start() error

func (*WiFiModule) Stop Uses

func (mod *WiFiModule) Stop() error

Package wifi imports 25 packages (graph) and is imported by 5 packages. Updated 2019-11-25. Refresh now. Tools for package owners.