Dude database - extract data

Github has a repo (https://github.com/german77/TheDudeToHuman) called TheDudeToHuman. It’s a Mikrotik The Dude database exporter. Pulls the database from your mikrotik device loads the contents and saves the contents into a new database with symbols.

I have no knowledge of compiling or creating executables

Hoping someone here could take a look and possibly create a windows 64 bit executable?

1 Like

Source code downloaded and compiled 26/08/2025.
exe file requires some dll, all stored in
the_dude_to_human.zip (4.1 MB)
attached archive.

Updated version with better output file formatting and ip addresses decoding

1 Like

Thanks for the files.

Running The Dude 4.0beta3 and the database (dude.db) appears to open, however no usable data in the output file.

Extracted all files to a folder and placed dude.db in the same folder.
Ran the following in the folder where the files are placed: the_dude_to_human.exe -f dude.db -o out.json

Maybe I misinterpreted the purpose. I was hoping it would open The Dude datbase and make the Blobs useful. Maybe it's only for Mikrotik devices?

my dude db from current v7 this program decode ok.
this is, for example, record for wi-fi access point.
ip address not fully decoded into xxx.xxx.xxx.xxx
{"objectId":1868996, "name":"AP4", "parentIds":, "notifyIds":, "dnsNames":["AP4.domain.com."], "ip":[906037770], "secureMode":true, "routerOs":false, "dudeServer":false, "notifyUse":false, "proveEnabled":true, "lookup":1, "dnsLookupInterval":60, "macLookup":1, "typeId":10193, "agentId":4294967295, "snmpProfileId":4294967295, "proveInterval":0, "proveTimeout":0, "proveDownCount":0, "customField3":"", "customField2":"", "customField1":"", "password":"", "username":"", "mac":["dc:08:56:02:d3:70"]}

PS C:\Users\vladi\Desktop\problem\Dude_work> .\the_dude_to_human.exe -f .\dude.db -o zzzz.json
Reading database .\dude.db
Opened database successfully
Map 10159: Local
Map 21647: Wireless
Map 22261: Servers
Map 35385: Switches
Device 20691: HCC
Device 20701: FS
Device 20805: SBC
.......
Device 1868996: AP4
Saving database zzzz.json

1 Like

Updated my Dude to V7 and I can open the database. Thanks for leading me to the right path.