Router Keygen PC
Router Keygen generates default WPA/WEP keys for various router models from major ISPs. It supports routers like Thomson, DLink, Pirelli, and many others based on SSID or MAC address.
Description
Router Keygen PC is a tool designed to generate default WPA and WEP keys for numerous router models across different manufacturers and ISPs. It covers a wide range of devices including Thomson-based routers (such as SpeedTouch, Orange, Infinitum), DLink models, Pirelli Discus, Eircom, Verizon FiOS, and many others like FASTWEB, Huawei, Jazztel, Ono, Sky, and more. This utility is particularly useful for wireless security testing where default credentials are commonly used.
Use cases include penetration testing of wireless networks that retain factory default keys, educational purposes to demonstrate weak default configurations, and auditing ISP-provided routers. The tool processes SSID or MAC address inputs to compute possible keys for supported router types, helping identify vulnerabilities in default setups without requiring physical access or cracking algorithms.
It provides both a CLI interface via routerkeygen-cli and a GUI through routerkeygen, making it accessible for both command-line users and those preferring graphical interfaces. Supported routers span global providers, from European (O2Wireless, Clubinternet) to Latin American (Axtel, MAXCOM) and others.
How It Works
The tool uses known algorithms and patterns specific to each router manufacturer and ISP to generate default WPA/WEP keys from the provided SSID or MAC address. For example, Thomson-based routers derive keys from MAC or SSID prefixes, while others like DLink or Pirelli use model-specific keygen formulas. It matches input against supported patterns (e.g., Wlan_XXXX, Ono P1XXXXXX0000X) and outputs candidate keys, often in kgname:candidate format with -k flag. Internally, it leverages predefined key generation logic for each router type without performing active attacks or dictionary cracking.
Installation
sudo apt install routerkeygenpcFlags
Examples
routerkeygen-cli -hrouterkeygen-cli -s MyRouterSSIDrouterkeygen-cli -m AA:BB:CC:DD:EE:FFrouterkeygen-cli -s ThomsonRouter -krouterkeygen-cli -m 00:11:22:33:44:55 -qrouterkeygen-cli -s Wlan_1234 -m AA:BB:CC:DD:EE:FF -k -qrouterkeygen-cli -s SpeedTouch6789