diff --git a/src/loader/prog.c b/src/loader/prog.c index a63649b..80e2a5f 100644 --- a/src/loader/prog.c +++ b/src/loader/prog.c @@ -59,6 +59,12 @@ int main(int argc, char *argv[]) return EXIT_SUCCESS; } + // Print tool info. + if (cfg.verbose > 0) + { + PrintToolInfo(); + } + LogMsg(&cfg, 2, 0, "Raising RLimit..."); // Raise RLimit. diff --git a/src/loader/utils/helpers.c b/src/loader/utils/helpers.c index 69d97e5..2a157bb 100644 --- a/src/loader/utils/helpers.c +++ b/src/loader/utils/helpers.c @@ -55,4 +55,21 @@ ip_range_t ParseIpCidr(const char *ip) } return ret; +} + +/** + * Prints tool name and author. + * + * @return void + */ +void PrintToolInfo() +{ + printf( + " __ ______ ____ _____ _ _ _ \n" + " \\ \\/ / _ \\| _ \\ | ___(_)_ __ _____ ____ _| | |\n" + " \\ /| | | | |_) | | |_ | | '__/ _ \\ \\ /\\ / / _` | | |\n" + " / \\| |_| | __/ | _| | | | | __/\\ V V / (_| | | |\n" + " /_/\\_\\____/|_| |_| |_|_| \\___| \\_/\\_/ \\__,_|_|_|\n" + "\n\n" + ); } \ No newline at end of file diff --git a/src/loader/utils/helpers.h b/src/loader/utils/helpers.h index 8dbf165..1097cc8 100644 --- a/src/loader/utils/helpers.h +++ b/src/loader/utils/helpers.h @@ -17,4 +17,5 @@ extern int cont; void PrintHelpMenu(); void SignalHndl(int code); -ip_range_t ParseIpCidr(const char* ip); \ No newline at end of file +ip_range_t ParseIpCidr(const char* ip); +void PrintToolInfo(); \ No newline at end of file