bettercap 的使用 (一)
基本外部命令bettercap -h
选项 | 描述 |
---|---|
-autostart MODULES |
用逗号分割的模块指定去自动运行 (默认自动运行 events.stream, net.recon, update.check ) |
-caplet FILENAME |
从该文件读取命令并在交互式会话中执行它们。 |
-eval COMMANDS |
运行一个或多个由; 分隔的命令。在交互式会话中,用于通过命令行设置变量。 |
-iface INTERFACE |
要绑定的网络接口,如果为空,默认接口将被自动选择(接受接口名称,IP或MAC地址)。 |
-no-history |
不启动会话历史文件 ~/.bettercap.history
|
-no-colors |
不启用输出颜色效果 |
-env-file FILENAME |
如果找到,则从该文件加载环境变量,将其设置为空以禁用环境持久性。 (默认〜/ bettercap.env ) |
-cpu-profile FILENAME |
编写cpu配置文件(用于调试和基准测试) |
-mem-profile FILENAME |
将内存配置文件写入文件(用于调试和基准测试)。 |
-silent |
禁止所有不是错误的日志 |
-debug |
启用调试信息 |
如果没有采用-caplet
模式, bettercap
将以interface
模式启动, 允许你手动开启或者关闭 ,在使用中可改变设置和接受新的防火墙规则
要了解您可以执行的操作,在对话中键入help
并显示常规帮助菜单,您还可以使用help module-name
(例如,尝试使用help net.recon
)来查看模块的具体帮助信息,以查看哪些模块是在任何时候运行和配置,都可以使用主动命令。
要打印所有module
的可设置变量及其值,可以使用get *
或get variable-name
来获取单个变量(尝试使用get gateway.address
),设置一个新值,您可以简单地 set argument new-value
(设置为""
,将清除变量内容)
基本命令
命令 | 描述 |
---|---|
help / help MODULE |
展示模块或展示指定模块的帮助信息 |
active |
展示现在正在运行的模块信息 |
quit / q |
关闭会话并退出 |
sleep SECONDS |
设定休眠时间 |
get VARIABLE |
获得 VARIABLE 的 value , 用 * 代表全部. |
set VARIABLE VALUE |
设置 参数的value |
read VARIABLE PROMPT |
添加参数到某个模块,显示提示 |
clear |
清屏 |
include CAPLET |
在当前计划中载入caplet 文件
|
!COMMAND |
处理一个外部命令,并输出返回 |
alias MAC NAME |
给endpoint 的mac 设定别名( 可在 net.show 中显示 |