-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Options
From airgeddon>=9.0
a new options system is available. It is based on bash fallback substitution environment vars. Options can be set in three different ways:
1. From the options hidden file called as .airgeddonrc
usually located in the same dir as the main script. For some distros like Pentoo located at /etc/airgeddonrc
.
Any variable available on this file can be changed to alter the behavior of the script. Changes on this file will take effect on next launch.
- Examples
Modifying the file with these settings will disable all colorization and the ascii intro animation will be skipped on next launch.
AIRGEDDON_BASIC_COLORS=false
AIRGEDDON_SKIP_INTRO=true
The changes on the options set on the command line will apply only for that session and they will override the settings on .airgeddonrc
file.
- Examples
Setting these flags on the command line, there will be no updates and 5Ghz will be disabled on next launch.
~/airgeddon# AIRGEDDON_AUTO_UPDATE=false AIRGEDDON_5GHZ_ENABLED=false bash airgeddon.sh
Any change done from the menu is applied instantly excepting a couple of them (airgeddon will remind you about a reboot of the tool required). No examples required, menus are intuitive.
#Enabled true / Disabled false - Auto update feature (it has no effect on development mode) - Default value true
AIRGEDDON_AUTO_UPDATE=true
#Enabled true / Disabled false - Skip intro (it has no effect on development mode) - Default value false
AIRGEDDON_SKIP_INTRO=false
#Enabled true / Disabled false - Allow colorized output - Default value true
AIRGEDDON_BASIC_COLORS=true
#Enabled true / Disabled false - Allow extended colorized output (ccze tool needed, it has no effect on disabled basic colors) - Default value true
AIRGEDDON_EXTENDED_COLORS=true
#Enabled true / Disabled false - Auto change language feature - Default value true
AIRGEDDON_AUTO_CHANGE_LANGUAGE=true
#Enabled true / Disabled false - Dependencies, root and bash version checks are done silently (it has no effect on development mode) - Default value false
AIRGEDDON_SILENT_CHECKS=false
#Enabled true / Disabled false - Print help hints on menus - Default value true
AIRGEDDON_PRINT_HINTS=true
#Enabled true / Disabled false - Enable 5Ghz support (it has no effect if your cards are not 5Ghz compatible cards) - Default value true
AIRGEDDON_5GHZ_ENABLED=true
#Enabled true / Disabled false - Force to use iptables instead of nftables (it has no effect if nftables are not present) - Default value false
AIRGEDDON_FORCE_IPTABLES=false
#Available values: mdk3, mdk4 - Define which mdk version is going to be used - Default value mdk4
AIRGEDDON_MDK_VERSION=mdk4
#Enabled true / Disabled false - Enable plugins system - Default value true
AIRGEDDON_PLUGINS_ENABLED=true
#Enabled true / Disabled false - Development mode for faster development skipping intro and all initial checks - Default value false
AIRGEDDON_DEVELOPMENT_MODE=false
#Enabled true / Disabled false - Debug mode for development printing debug information - Default value false
AIRGEDDON_DEBUG_MODE=false
#Available values: xterm, tmux - Define the needed tool to be used for windows handling - Default value xterm
AIRGEDDON_WINDOWS_HANDLING=xterm
To run airgeddon on a headless system (without X Window system) this option (AIRGEDDON_WINDOWS_HANDLING
) needs to be set to tmux
. Then just run airgeddon as normal and tmux will be opened by airgeddon. No need to open tmux first. And of course, you'll need how to move between windows (tabs) in tmux Ctrl+b n
.
Content & Features
Requirements
- Requirements
- Compatibility
- Essential Tools
- Optional Tools
- Update Tools
- Internal Tools
- Known Incompatibilities
Getting Started
Learning
Project & Development
- Plugins system
- Supported Languages
- Contributing & Code of Conduct
- Merchandising Online Shop
- Changelog
- Disclaimer & License
- Contact
Acknowledgments & References