|
|
| version 1.1.1.1.2.5, 2011/10/14 07:47:21 | version 1.1.1.1.2.6, 2011/10/14 09:04:04 |
|---|---|
| Line 50 SUCH DAMAGE. | Line 50 SUCH DAMAGE. |
| intptr_t Kill; | intptr_t Kill; |
| int Timeout, Verbose; | int Timeout, Verbose; |
| u_int Crypted; | u_int Crypted; |
| char Key[STRSIZ]; | |
| extern char compiled[], compiledby[], compilehost[]; | extern char compiled[], compiledby[], compilehost[]; |
| Line 61 Usage() | Line 62 Usage() |
| " Syntax: ansh [options] <connect2host>\n\n" | " Syntax: ansh [options] <connect2host>\n\n" |
| "\t-i <id>\tService ID (default is 42)\n" | "\t-i <id>\tService ID (default is 42)\n" |
| "\t-t <timeout>\tClient session timeout (default is 0 sec)\n" | "\t-t <timeout>\tClient session timeout (default is 0 sec)\n" |
| "\t-k <key>\tService cipher key\n" | |
| "\t-u\t\tSwitch to unencrypted traffic between hosts\n" | "\t-u\t\tSwitch to unencrypted traffic between hosts\n" |
| "\t-v\t\tVerbose (more -v, more verbosity ...)\n" | "\t-v\t\tVerbose (more -v, more verbosity ...)\n" |
| "\t-h\t\tThis help screen!\n" | "\t-h\t\tThis help screen!\n" |
| Line 83 main(int argc, char **argv) | Line 85 main(int argc, char **argv) |
| Crypted = (u_int) random() % UINT_MAX; | Crypted = (u_int) random() % UINT_MAX; |
| } while (!Crypted); | } while (!Crypted); |
| while ((ch = getopt(argc, argv, "hvui:t:")) != -1) | strlcpy(Key, DEFAULT_KEY, sizeof Key); |
| while ((ch = getopt(argc, argv, "hvui:t:k:")) != -1) | |
| switch (ch) { | switch (ch) { |
| case 't': | case 't': |
| Timeout = abs(strtol(optarg, NULL, 0)); | Timeout = abs(strtol(optarg, NULL, 0)); |
| break; | break; |
| case 'i': | case 'i': |
| id = strtol(optarg, NULL, 0); | id = strtol(optarg, NULL, 0); |
| break; | |
| case 'k': | |
| strlcpy(Key, optarg, sizeof Key); | |
| break; | break; |
| case 'u': | case 'u': |
| Crypted ^= Crypted; | Crypted ^= Crypted; |