version 1.1.1.1.2.4, 2011/10/13 16:08:52
|
version 1.1.1.1.2.5, 2011/10/14 09:04:04
|
Line 53 int Verbose;
|
Line 53 int Verbose;
|
u_int Crypted = 1; |
u_int Crypted = 1; |
proc_head_t pH; |
proc_head_t pH; |
int bpfLEN, Timeout, Daemon = 1; |
int bpfLEN, Timeout, Daemon = 1; |
|
char Key[STRSIZ]; |
|
|
extern char compiled[], compiledby[], compilehost[]; |
extern char compiled[], compiledby[], compilehost[]; |
|
|
Line 65 Usage()
|
Line 66 Usage()
|
"\t-d <dev>\tBind to host interface, like 'em0' (default is first host interface)\n" |
"\t-d <dev>\tBind to host interface, like 'em0' (default is first host interface)\n" |
"\t-U <user>\tRun service with other user\n" |
"\t-U <user>\tRun service with other user\n" |
"\t-C <dir>\tRun service into chroot directory\n" |
"\t-C <dir>\tRun service into chroot directory\n" |
|
"\t-k <key>\tService cipher key\n" |
"\t-t <timeout>\tTimeout of login if no activity (default is 0 sec)\n" |
"\t-t <timeout>\tTimeout of login if no activity (default is 0 sec)\n" |
"\t-u\t\tSwitch to unencrypted traffic between hosts\n" |
"\t-u\t\tSwitch to unencrypted traffic between hosts\n" |
"\t-b\t\tRun into batch mode (default is daemon mode)\n" |
"\t-b\t\tRun into batch mode (default is daemon mode)\n" |
Line 120 main(int argc, char **argv)
|
Line 122 main(int argc, char **argv)
|
sched_root_task_t *root = NULL; |
sched_root_task_t *root = NULL; |
struct tagProc *proc; |
struct tagProc *proc; |
|
|
|
strlcpy(Key, DEFAULT_KEY, sizeof Key); |
|
|
Get1stEth(szDev, STRSIZ); |
Get1stEth(szDev, STRSIZ); |
|
|
while ((ch = getopt(argc, argv, "hvubt:d:U:C:")) != -1) | while ((ch = getopt(argc, argv, "hvubt:d:U:C:k:")) != -1) |
switch (ch) { |
switch (ch) { |
case 'U': |
case 'U': |
pass = getpwnam(optarg); |
pass = getpwnam(optarg); |
Line 148 main(int argc, char **argv)
|
Line 152 main(int argc, char **argv)
|
break; |
break; |
case 'd': |
case 'd': |
strlcpy(szDev, optarg, sizeof szDev); |
strlcpy(szDev, optarg, sizeof szDev); |
|
break; |
|
case 'k': |
|
strlcpy(Key, optarg, sizeof Key); |
break; |
break; |
case 'u': |
case 'u': |
Crypted ^= Crypted; |
Crypted ^= Crypted; |