Pwnagotchi Plugins 项目启动与配置教程
1. 项目的目录结构及介绍
Pwnagotchi Plugins 项目是一个为 Pwnagotchi 定制的插件集合。项目的目录结构如下:
pwnagotchi_plugins/
├── adsbsniffer.py
├── age.py
├── neurolyzer.py
├── probenpwn.py
├── skyhigh.py
├── snoopr.py
├── README.md
└── LICENSE
adsbsniffer.py: 用于捕获 ADS-B 数据的插件。age.py: 一个增强插件,提供动态标题、进度条、随机事件等功能。neurolyzer.py: 插件的具体功能未在目录结构中描述。probenpwn.py: 插件的具体功能未在目录结构中描述。skyhigh.py: 插件的具体功能未在目录结构中描述。snoopr.py: 插件的具体功能未在目录结构中描述。README.md: 项目的说明文档。LICENSE: 项目的许可文件。
2. 项目的启动文件介绍
项目的启动主要通过将相应的插件文件放置到 Pwnagotchi 的插件目录中,并在 Pwnagotchi 的配置文件 config.toml 中启用这些插件。
以 age.py 为例,你需要将该文件复制到 /usr/local/share/pwnagotchi/custom-plugins/ 目录下。然后,在 Pwnagotchi 的配置文件中添加相应的配置项来启用该插件。
3. 项目的配置文件介绍
项目的配置主要通过修改 Pwnagotchi 的 config.toml 文件来实现。下面是 age.py 插件的配置示例:
[main.plugins.age]
enabled = true
age_x = 10
age_y = 40
strength_x = 80
strength_y = 40
points_x = 10
points_y = 60
progress_x = 10
progress_y = 80
personality_x = 10
personality_y = 100
show_personality = true
decay_interval = 50
decay_amount = 10
在这个配置中:
enabled: 布尔值,用于启用或禁用插件。age_x和age_y: 插件在界面上的 x 和 y 坐标位置。strength_x和strength_y: 力量值在界面上的位置。points_x和points_y: 积分在界面上的位置。progress_x和progress_y: 进度条在界面上的位置。personality_x和personality_y: 个性显示在界面上的位置。show_personality: 布尔值,用于控制是否显示个性。decay_interval和decay_amount: 用于设置积分衰减的间隔和数量。
完成配置后,重启 Pwnagotchi 服务使配置生效:
sudo systemctl restart pwnagotchi
以上步骤将帮助你成功启动和配置 Pwnagotchi Plugins 项目。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



