Add version flag.

This commit is contained in:
Adam Hamsik 2023-12-28 23:57:33 +01:00
parent ccd3c34662
commit 357e4235ed
2 changed files with 8 additions and 2 deletions

View File

@ -21,6 +21,7 @@ jobs:
run: make
- name: Run Proxychains
run: ./proxychains4
run: ./proxychains4 -v

View File

@ -28,6 +28,7 @@
static int usage(char **argv) {
printf( "\nProxychains4: %d.%d.%d\n"
"Usage:\t%s -q -f config_file program_name [arguments]\n"
"\t-v print version and exit\n"
"\t-q makes proxychains quiet - this overrides the config setting\n"
"\t-f allows to manually specify a configfile to use\n"
"\n\tfor example : proxychains telnet somehost.com\n"
@ -80,6 +81,10 @@ int main(int argc, char *argv[]) {
if(argv[start_argv][1] == 'q') {
quiet = 1;
start_argv++;
} else if(argv[start_argv][1] == 'v') {
printf("Proxychains4 version: %d.%d.%d\n", PROXYCHAINS_VERSION_MAJOR, PROXYCHAINS_VERSION_MINOR, PROXYCHAINS_VERSION_BUGFIX);
exit(EXIT_SUCCESS);
} else if(argv[start_argv][1] == 'f') {
if(start_argv + 1 < argc)
@ -121,7 +126,7 @@ int main(int argc, char *argv[]) {
}
if(!prefix) {
fprintf(stderr, "couldnt locate %s\n", dll_name);
fprintf(stderr, "couldn't locate %s\n", dll_name);
return EXIT_FAILURE;
}