https://github.com/kost/lantronix-witchcraft
Perl utilities to retrieve and/or set basic and enhanced telnet passwords (amongst others)
https://github.com/kost/lantronix-witchcraft
Last synced: about 1 month ago
JSON representation
Perl utilities to retrieve and/or set basic and enhanced telnet passwords (amongst others)
- Host: GitHub
- URL: https://github.com/kost/lantronix-witchcraft
- Owner: kost
- License: gpl-2.0
- Created: 2014-04-24T12:19:04.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2014-06-16T15:32:15.000Z (almost 11 years ago)
- Last Synced: 2025-04-14T04:08:31.230Z (about 1 month ago)
- Language: Perl
- Size: 199 KB
- Stars: 16
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
lantronix-witchcraft
====================Perl utilities to retrieve and/or set basic and enhanced telnet passwords (amongst others)
You can check more about the protocol and the problems here:
http://www.slideshare.net/kost/vk-exploringtreasuresof77-fehlantronixconfidence2014
Requirements
====================
- PerlOptions
====================
```
-Q query device (MAC address and type)
-G get setup records (try all records)
-P get simple password
-R reset simple password to null (password will be disabled)
-C query device for version (password leak sometimes)
-E reset security record (includes enhanced password and AES)
-S reset security record (includes enhanced password but not AES)
-F set simple password to
-i connect to IP
-I use IP addresses from file (IP address per line)
-Y dry run (don't send any packets)
-b send broadcast packet
-t add timestamp
-p use port (default: 30718)
-v verbose (-vvvvv will be more verbose)
-h this help
```Example (query configuration):
./lantronix-witchcraft.pl -Q -C 127.0.0.1
Example (get simple password and reset security block):
./lantronix-witchcraft.pl -P -E 127.0.0.1