Jam_fi
WiFi Cha0s t00lkit w/ multi payload options (aka ROUTER DADDY)
File Explorer
- advanced_filehider.py
- cve_db.csv
- fake_update.html
- injection.html
- keylogger_beacon.py
- rogue_implant.py
- advanced_cron_persistence.py
- advanced_filehider.py
- Android_Update.apk
- autostart.html
- aws_credential_stealer.py
- azure_cred_harvester.py
- cloud_detector.py
- container_escape.py
- copyfail.py
- k8s_secret_stealer.py
- keylogger_beacon.py
- loot_dropper.py
- macro.vba
- payload.bat
- payload.exe
- payload.hta
- payloads_README.md
- reverse_shell.zip
- rogue_implant.py
- cve_matcher.py
- detailed_scanner.py
- dnsmasq.conf
- dnsspoof_hosts
- exploit_launcher.py
- fingerprinter.py
- hostapd.conf
- hotspot-detect.html
- index.html
- injection.html
- jam_fi.py
- jam_fi_chaos.py
- jamfi_dns_spoofer.py
- LICENSE
- login.html
- ngrok_start.py
- phish_server.py
- README.md
- router_exploits.py
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
airmon-ng
View Details ▼
airmon-ng
Activate monitor mode on wireless network devices.
Part of Aircrack-ng network software suite.
sudo airmon-ng
List wireless devices and their statuses:
sudo airmon-ng start {{wlan0}}
Turn on monitor mode for a specific device:
sudo airmon-ng check kill
Kill disturbing processes that use wireless devices:
dnsmasq
View Details ▼
dnsmasq
Lightweight DNS, DHCP, TFTP, and PXE server.
dnsmasq
Start dnsmasq with default configuration:
dnsmasq --no-daemon
Run dnsmasq in the foreground (for debugging):
dnsmasq --conf-file={{path/to/config.conf}}
Specify a custom configuration file:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
git pull
View Details ▼
git pull
Fetch branch from a remote repository and merge it to local repository.
git pull
Download changes from default remote repository and merge it:
git pull {{[-r|--rebase]}}
Download changes from default remote repository and use fast-forward:
git pull {{remote_name}}
Download changes from a specific remote repository:
hostapd
View Details ▼
hostapd
Start an access point using a wireless interface.
sudo hostapd {{path/to/hostapd.conf}}
Start an access point:
sudo hostapd -B {{path/to/hostapd.conf}}
Start an access point, forking into the background:
ngrok
View Details ▼
ngrok
Reverse proxy that creates a secure tunnel from a public endpoint to a locally running web service.
ngrok http {{80}}
Expose a local HTTP service on a given port:
ngrok http {{example.com}}:{{80}}
Expose a local HTTP service on a specific host:
ngrok http https://localhost
Expose a local HTTPS server:
python3
View Details ▼
python3
This command is an alias of `python`.
tldr python
View documentation for the original command:
tar
View Details ▼
tar
Archiving utility.
Often combined with a compression method, such as `gzip` or `bzip2`.
tar cf {{path/to/target.tar}} {{path/to/file1 path/to/file2 ...}}
[c]reate an archive and write it to a [f]ile:
tar czf {{path/to/target.tar.gz}} {{path/to/file1 path/to/file2 ...}}
[c]reate a g[z]ipped archive and write it to a [f]ile:
tar czf {{path/to/target.tar.gz}} {{[-C|--directory]}} {{path/to/directory}} .
[c]reate a g[z]ipped (compressed) archive from a directory using relative paths:
unzip
View Details ▼
unzip
Extract files/directories from Zip archives.
See also: `zip`.
unzip {{path/to/archive1.zip path/to/archive2.zip ...}}
Extract all files/directories from specific archives into the current directory:
unzip {{path/to/archive1.zip path/to/archive2.zip ...}} -d {{path/to/output}}
Extract files/directories from archives to a specific path:
unzip -c {{path/to/archive1.zip path/to/archive2.zip ...}}
Extract files/directories from archives to `stdout` alongside the extracted file names:
apt install
View Details ▼
apt install
Install packages for Debian-based distributions.
sudo apt install {{package}}
Install a package, or update it to the latest version:
sudo apt install {{[-V|--verbose-versions]}} {{package}}
Display verbose package version information during installation or update:
apt
View Details ▼
apt
Package manager for Debian-based distributions.
Intended as a user-friendly alternative to `apt-get` for interactive use.
For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.
sudo apt update
Update the list of available packages and versions (recommended before running other `apt` commands):
apt search {{package}}
Search packages by name or description:
apt list {{package}}
Search packages by name only (supports wildcards like `*`):
systemctl start
View Details ▼
systemctl start
Start systemd units.
systemctl start {{unit}}
Start a unit:
systemctl start {{unit}} --user
Start a user unit:
wpa_passphrase
View Details ▼
wpa_passphrase
Generate a WPA-PSK key from an ASCII passphrase for a SSID.
wpa_passphrase {{ssid}}
Compute and display the WPA-PSK key for a given SSID reading the passphrase from `stdin`:
wpa_passphrase {{ssid}} {{passphrase}}
Compute and display WPA-PSK key for a given SSID specifying the passphrase as an argument:
# Project Badges
-
ek0ms Banner
