PINEAPPLE MK7 REST CLIENTE es un punto de acercamiento astuto líder y un kit de herramientas de pentest WiFi para operaciones de acercamiento cercano. Incluso es un ataque pasivo y activo que analiza dispositivos vulnerables y mal configurados.
Uso
- Ver / editar / ejecutar los archivos en la carpeta samples /
- Accesos / método de autenticación del sistema
system = PineappleMK7 :: System.new ()
system.host = (cautiverio) «172.16.42.1»
system.host ()
system.port = (cautiverio) «1471»
system.port ()
system.mac = (cautiverio) «00: 13: 37: DD: EE: FF»
system.mac ()
system.password = (cautiverio) «P @ 55w0rD»
system.login ()
hospedador(), Puerto() y Mac() los accesores devuelven la cautiverio
acercamiento() método return booleano
Módulos
recon = PineappleMK7 :: Módulos :: Recon
recon.startScan ((sereno) tiempo)
recon.getResults ((sereno) scanID)
recon.deleteScan ((sereno) scanID)
El método startScan tiene el submétodo scanID () y devuelve un sereno
El método getResults tiene los submétodos APResults (), UnassociatedClientResults () y OutOfRangeClientResults ()
El submétodo APResults () devuelve una matriz de objetos donde el objeto tiene:
ssid ()
bssid ()
enigmático ()
oculto()
wps ()
canal()
señal()
clientes () -> client_mac (), ap_mac () y ap_channel ()
El submétodo UnassociatedClientResults () devuelve una matriz de objetos donde el objeto tiene:
client_mac ()
ap_mac ()
ap_channel ()
El submétodo OutOfRangeClientResults () devuelve una matriz de objetos donde el objeto tiene:
client_mac ()
ap_mac ()
ap_channel ()
pineAP = PineappleMK7 :: Módulos :: PineAP
pineAP.enable ()
pineAP.startHandshakesCapture ((hash / objeto) ap)
pineAP.deauthAP ((cautiverio) bssid, canal (sereno), clientes (matriz))
pineAP.deauthClient ((cautiverio) bssid, (sereno) canal, (cautiverio) mac)
pineAP.stopHandshakesCapture ()
pineAP.getHandshakes ()
pineAP.filterClient ((cautiverio «permitir» o «impedir») modo)
pineAP.filterSSID ((cautiverio «permitir» o «impedir») modo)
pineAP.addSSID ((cautiverio) ssid)
pineAP.clearPool ()
pineAP.setRogue ()
pineAP.getClients ()
pineAP.disable ()
El método getHandshakes () tiene un submétodo handshakes () que devuelve una matriz de objetos donde el objeto tiene:
escribe()
bssid ()
El método getClients () devuelve una matriz de objetos donde el objeto tiene:
Mac()
ip ()
nombre de host ()
ssid ()
tx_bytes ()
rx_bytes ()
- Método de notificaciones del módulo
notificaciones = PineappleMK7 :: Módulos :: Notificaciones
notificaciones.clearAll ()
descargar = PineappleMK7 :: Módulos :: Descargar
download.handshake ((cautiverio) bssid, (cautiverio) tipo, (cautiverio) destino)