mirror of
https://github.com/bettercap/bettercap
synced 2025-07-07 13:32:07 -07:00
fix: fixed vm locking
This commit is contained in:
parent
3c20f2c9aa
commit
2b1ff7d59f
3 changed files with 35 additions and 31 deletions
60
example.js
60
example.js
|
@ -4,8 +4,8 @@ var telegramChatId = 'put your telegram chat id here';
|
|||
|
||||
function sendMessage(message) {
|
||||
var url = 'https://api.telegram.org/bot' + telegramToken +
|
||||
'/sendMessage?chat_id=' + telegramChatId +
|
||||
'&text=' + http.Encode(message);
|
||||
'/sendMessage?chat_id=' + telegramChatId +
|
||||
'&text=' + http.Encode(message);
|
||||
|
||||
var resp = http.Get(url, {});
|
||||
if( resp.Error ) {
|
||||
|
@ -13,34 +13,22 @@ function sendMessage(message) {
|
|||
}
|
||||
}
|
||||
|
||||
log("session script loaded");
|
||||
|
||||
// enable recon and probing of new hosts
|
||||
run('net.recon on');
|
||||
run('net.probe on');
|
||||
|
||||
// enable wifi scanning
|
||||
run('set wifi.interface ' + wifiInterface);
|
||||
run('wifi.recon on');
|
||||
|
||||
// register for wifi.deauthentication events
|
||||
onEvent('wifi.deauthentication', function(event){
|
||||
function onDeauthentication(event) {
|
||||
var data = event.Data;
|
||||
var message = '🚨 Detected deauthentication frame:\n\n' +
|
||||
'Time: ' + event.Time.String() + "\n" +
|
||||
'GPS: lat=' + session.GPS.Latitude + " lon=" + session.GPS.Longitude + " updated_at=" + session.GPS.Updated.String() + "\n\n" +
|
||||
'RSSI: ' + data.RSSI + "\n" +
|
||||
'Reason: ' + data.Reason + "\n" +
|
||||
'Address1: ' + data.Address1 + "\n" +
|
||||
'Address2: ' + data.Address2 + "\n" +
|
||||
'Address3: ' + data.Address3;
|
||||
'Time: ' + event.Time.String() + "\n" +
|
||||
'GPS: lat=' + session.GPS.Latitude + " lon=" + session.GPS.Longitude + " updated_at=" + session.GPS.Updated.String() + "\n\n" +
|
||||
'RSSI: ' + data.RSSI + "\n" +
|
||||
'Reason: ' + data.Reason + "\n" +
|
||||
'Address1: ' + data.Address1 + "\n" +
|
||||
'Address2: ' + data.Address2 + "\n" +
|
||||
'Address3: ' + data.Address3;
|
||||
|
||||
// send to telegram bot
|
||||
sendMessage(message);
|
||||
});
|
||||
}
|
||||
|
||||
// register for wifi.client.handshake events
|
||||
onEvent('wifi.client.handshake', function(event){
|
||||
function onHandshake(event){
|
||||
var data = event.Data;
|
||||
var what = 'handshake';
|
||||
|
||||
|
@ -60,12 +48,26 @@ onEvent('wifi.client.handshake', function(event){
|
|||
|
||||
// send to telegram bot
|
||||
sendMessage(message);
|
||||
});
|
||||
}
|
||||
|
||||
// register for any event
|
||||
onEvent(function(event){
|
||||
function onAnyEvent(event){
|
||||
// if endpoint.new or endpoint.lost, clear the screen and show hosts
|
||||
if( event.Tag.indexOf('endpoint.') === 0 ) {
|
||||
run('clear; net.show');
|
||||
// run('clear; net.show');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
log("session script loaded");
|
||||
|
||||
// enable recon and probing of new hosts
|
||||
run('net.recon on');
|
||||
run('net.probe on');
|
||||
// enable wifi scanning
|
||||
run('set wifi.interface ' + wifiInterface);
|
||||
run('wifi.recon on');
|
||||
// register for wifi.deauthentication events
|
||||
onEvent('wifi.deauthentication', onDeauthentication);
|
||||
// register for wifi.client.handshake events
|
||||
onEvent('wifi.client.handshake', onHandshake);
|
||||
// register for any event
|
||||
onEvent(onAnyEvent);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue