bettercap 的使用 (一)

基本外部命令bettercap -h

bettercap 的使用 (一)

选项 描述
-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)来查看模块的具体帮助信息,以查看哪些模块是在任何时候运行和配置,都可以使用主动命令。
bettercap 的使用 (一)
要打印所有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 endpointmac设定别名( 可在 net.show中显示