Here is a list of keygens for multiple different routers. These were all converted to Python by me from Matlab code. All Matlab code was provided by drsnooker on the hashkiller forum. Big thanks to drsnooker or none of these would have been created. The list is in no particular order.
Zyxel P-660W-T1 v3(IPv6)
https://github.com/PlumLulz/p660w_t1_v3_ipv6py
ActionTec T3200M with SSID quantenna_XXXXXX
https://github.com/PlumLulz/quantennapy
D-link DIR-640L with SSID dlink-XXXX
https://github.com/PlumLulz/dir_640lpy
Zyxel AMG1202-T10A and AMG1302-T10A with a SSID of ZyXELddddlll
https://github.com/PlumLulz/amg1302_t10apy
Brazilian AMG1302-T15C with a SSID of Oi HHHH
https://github.com/PlumLulz/amg1302_t15cpy
p660n-t1a with a SSID of ZyXELddddlLd
https://github.com/PlumLulz/p660n_t1apy
p660hn-t1a with a SSID of ZyXELddddlll
https://github.com/PlumLulz/p660hn_t1apy
ActionTec PK5000 and Q1000
https://github.com/PlumLulz/actiontecpy
Zyxels LTE3301-M209, LTE3301-Q222, LTE3302-M432 and LTE5366-M608
https://github.com/PlumLulz/commader_15spy
Mode 1 and 2 from /usr/sbin/commander found in various Zyxel LTE firmwares keygen
https://github.com/PlumLulz/netcommpy
D-Link DWR-116 from Cyfrowy Polsat (mode 8 )
https://github.com/PlumLulz/dwr_116py
D-Link DWR-922 with SSID Vivo-Internet-HHHH from Anatel
https://github.com/PlumLulz/dwr_922py
lte3301_q222
https://github.com/PlumLulz/lte3301_q222py
(mode=2) algorithm of zcfgBeWlanGenDefaultKey from libzcfg_be.so in the VMG8828 firmware
https://github.com/PlumLulz/wind3_mode2py
(mode=1) algorithm of zcfgBeWlanGenDefaultKey_Wind from libzcfg_be.so in the VMG8828 firmware
https://github.com/PlumLulz/wind3_mode1py
Zyxel P870HN_53b
https://github.com/PlumLulz/p870hn_53bpy
Zyxel NBG6503
https://github.com/PlumLulz/nbg6503py
PK5000Z
https://github.com/PlumLulz/pk5000zpy
Zyxel NBG6515
https://github.com/PlumLulz/nbg6515py
Zyxel LTE5366-M206
https://github.com/PlumLulz/lte5366py
Zyxel VMG8924-B30A
https://github.com/PlumLulz/vmg8924py
Zyxel p-660HN-F1
https://github.com/PlumLulz/p660hn_f1py
WAP6804
https://github.com/PlumLulz/wap6804py
Passgen (Used for currently unidentified routers from either Zyxel or D-link)
https://github.com/PlumLulz/passgenpy
Q1000Z
https://github.com/PlumLulz/q1000zpy
Zyxel P-2602hmt
https://github.com/PlumLulz/p2602hmtpy
Zyxel VMG8823-B50B
https://github.com/PlumLulz/zykgenpy
Zyxel P-660HN-51
https://github.com/PlumLulz/p660hn_51py
Zyxel WAP6806
https://github.com/PlumLulz/wap6806py
ZyXEL P-2812HNU
https://github.com/PlumLulz/p2812py
PK5001Z New
https://github.com/PlumLulz/pk5001z_newpy
PK5001Z Old
https://github.com/PlumLulz/pk5001z_oldpy
Zyxel SBG3500
https://github.com/PlumLulz/sbg3500py
amg1302_t11c
https://github.com/PlumLulz/amg1302_t11cpy
Zyxel C3510ZX
https://github.com/PlumLulz/centurylink3510py
Zyxel VMG8324-B10A
https://github.com/PlumLulz/vmg8324py
Telus
https://github.com/PlumLulz/teluspy
Zyxel VMG1312-B30B
https://github.com/PlumLulz/vmg1312py
Turkey Zyxel Keygen
https://github.com/PlumLulz/tzykgenpy