Skip to content

Maltego transform for exploring the related domains and IP addresses of the Emercoin and Namecoin DNS system

Notifications You must be signed in to change notification settings

15012700225/Maltego_Transform_Blockchain_DNS

 
 

Repository files navigation

Maltego Explorer of the (Emer|Name)coin name system

This Maltego transform is used to explore the domain and IP relations of the domain systems for Namecoin and Emercoin. The queried SQL database includes both current and past relations, as the blockchain allows the viewing of historical values.

Example graph where the starting node was pationare.bit:

Setup

New export of Namecoin and Emercoin name system database

Make sure that settings.py has correct credentials for your Namecoin and Emercoin client and that you have enabled JSON RPC on them. Change working directory to export_code and execute export_main.py.

Maltego transform installation

Two transforms needs to installed, one for IP lookup and one for Domain lookup.

The maltego project filename is maltego_project.py and located in the root folder of the project. The class for IP transform is named Blockchain_DNS_Transform_IP and for Domain transform Blockchain_DNS_Transform_Domain.

With that, the installation part of this Maltego documentation should be enough to get through the installation.

Dependencies

The dependencies in requirements.txt only need to be installed if a regenaration of the database will be done.

Related research

The following paper and presentation by Kevin Perlow is a great intro into this research field:

Limitations

This project is more of a POC than an error-free product. It should however be possible to use it in order to aid investigations of threat-actors utilizing the name system of Emercoin and Namecoin.

About

Maltego transform for exploring the related domains and IP addresses of the Emercoin and Namecoin DNS system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%