- C++14
Native environment OS GNU/Linux (Windows not tested).
make- compile project../ims-project -h- dump usage information.
isa-tazatel <arguments>
Compulsory arguments:
-q <IP|hostname> = IP or hostname address to by analyzed. -w <IP|hostname> = IP or hostname of questioned WHOIS server
Optional arguments:
-d <IP|hostname> = IP or hostanme of questioned DNS server (default value "1.1.1.1"). -h = Print this help message.
main.c- Starting point of program.dns_query.h dns_query.cpp- Send DNS query and deparse response data with lreslov library.argument_parser.h argument_parser.cpp- Parse command line arguments.tcp_socket.h tcp_socket.cpp- Create send and recieve tcp sockets.whois_query.h whois_query.cpp- Send whois query and deparse recieved data.geolocation_database.h geolocation_database.cpp- Create HTTP request to ip-api.com geolocation database and parse recieved data.