kys@kys-qute:~/Downloads/iplog-2.2.3$ sudo make install
Making install in src
make[1]: Entering directory /home/kys/Downloads/iplog-2.2.3/src' Making install in gnu make[2]: Entering directory
/home/kys/Downloads/iplog-2.2.3/src/gnu’
make[3]: Entering directory /home/kys/Downloads/iplog-2.2.3/src/gnu' make[3]: Nothing to be done for
install-exec-am’.
make[3]: Nothing to be done for install-data-am'. make[3]: Leaving directory
/home/kys/Downloads/iplog-2.2.3/src/gnu’
make[2]: Leaving directory /home/kys/Downloads/iplog-2.2.3/src/gnu' make[2]: Entering directory
/home/kys/Downloads/iplog-2.2.3/src’
gcc -DHAVE_CONFIG_H -I. -I. -I… -g -O2 -D_REENTRANT -c iplog_options.c
iplog_options.c: In function ‘print_help’:
iplog_options.c:443:19: warning: missing terminating " character [enabled by default]
iplog_options.c:443:1: error: missing terminating " character
iplog_options.c:444:1: error: lvalue required as decrement operand
iplog_options.c:444:3: error: expected ‘)’ before ‘user’
iplog_options.c:478:59: warning: missing terminating ’ character [enabled by default]
iplog_options.c:478:1: error: missing terminating ’ character
iplog_options.c:493:65: warning: missing terminating " character [enabled by default]
iplog_options.c:493:1: error: missing terminating " character
make[2]: *** [iplog_options.o] Error 1
make[2]: Leaving directory /home/kys/Downloads/iplog-2.2.3/src' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory
/home/kys/Downloads/iplog-2.2.3/src’
make: *** [install-recursive] Error 1
iplog_options.c 파일에 서오류가났다고해서그파일 로들어가보니…대충 여기 가오류 가있 는것같습니다.
422 static void print_help(void) {
423 mysyslog(
424 "Usage: " PACKAGE " [options] (\"*\" Denotes enabled by default)
425 --user or -u <user|UID> Run as specified the user or UID.
426 --group or -g <group|GID> Run with specified the group or GID.
427 --logfile or -l <file> Log to <file>.
428 --pid-file <file> Use <file> as the pid file.
429 --ignore or -d Ignore DNS traffic from nameservers listed in
430 /etc/resolv.conf.
431 --interface or -i <if0,...,ifN> Listen on the specified interface(s).
432 --promisc or -a <network> Log traffic to all hosts on <network>.
433 --kill or -k Kill iplog, if it is running.
434 --restart or -R Restart iplog, if it is running.
435 --no-fork or -o Run in the foreground.
436 --stdout or -L Log to stdout.
437 --help or -h This help screen.
438 --version or -v Print version information and exit.
439
440 --facility <facility> Use the specified syslog facility.
441 --priority <priority> Use the specified syslog priority.
442
443 --tcp[=true|false|toggle] %cLog TCP traffic.
444 --udp[=true|false|toggle] %cLog UDP traffic.
445 --icmp[=true|false|toggle] %cLog ICMP traffic.
446
447 --log-ip[=true|false|toggle] or -w %cLog IP along with hostname.
448 --log-dest[=true|false|toggle] or -D %cLog the destination of traffic.
449 --dns-cache[=true|false|toggle] or -c %cUse the built-in DNS cache.
450 --get-ident[=true|false|toggle] or -e %cGet ident info on connections
451 to listening ports.
452
453 --tcp-resolve[=true|false|toggle] or -T %cResolve IPs of TCP traffic.
454 --udp-resolve[=true|false|toggle] or -U %cResolve IPs of UDP traffic.
455 --icmp-resolve[=true|false|toggle] or -I %cResolve IPs of ICMP traffic.
456 --disable-resolver or -N %cDo not resolve any IPs.
457
458 --verbose[=true|false|toggle] or -V %cBe verbose.
459 --fool-nmap[=true|false|toggle] or -z %cFool nmap's OS detection.
460 --scans-only[=true|false|toggle] or -m %cOnly log scans.
461 --detect-syn-flood[=true|false|toggle] or -s %cStop resolving IPs if a
462 SYN flood is detected.
463
464 --log-frag[=true|false|toggle] or -y %cLog fragment attacks.
465 --log-traceroute[=true|false|toggle] or -t %cLog traceroutes.
466 --log-ping-flood[=true|false|toggle] or -P %cLog ICMP ping floods.
467 --log-smurf[=true|false|toggle] or -S %cLog smurf attacks.
468 --log-bogus[=true|false|toggle] or -b %cLog bogus TCP flags.
469 --log-portscan[=true|false|toggle] or -p %cLog port scans.
470 --log-udp-scan[=true|false|toggle] or -F %cLog UDP scans/floods.
471 --log-fin-scan[=true|false|toggle] or -f %cLog FIN scans.
472 --log-syn-scan[=true|false|toggle] or -q %cLog SYN scans.
473 --log-xmas-scan[=true|false|toggle] or -x %cLog Xmas scans.
474 --log-null-scan[=true|false|toggle] or -n %cLog null scans.",
475 IS_DEFAULT(LOG_TCP), IS_DEFAULT(LOG_UDP), IS_DEFAULT(LOG_ICMP),
476 IS_DEFAULT(LOG_IP), IS_DEFAULT(LOG_DEST), IS_DEFAULT(DNS_CACHE),
477 IS_DEFAULT(GET_IDENT), IS_DEFAULT(TCP_RES), IS_DEFAULT(UDP_RES),
478 IS_DEFAULT(ICMP_RES), IS_DEFAULT(NO_RESOLV), IS_DEFAULT(VERBOSE),
479 IS_DEFAULT(FOOL_NMAP), IS_DEFAULT(SCANS_ONLY), IS_DEFAULT(SYN_FLOOD),
480 IS_DEFAULT(LOG_FRAG), IS_DEFAULT(TRACEROUTE), IS_DEFAULT(PING_FLOOD),
481 IS_DEFAULT(SMURF), IS_DEFAULT(BOGUS), IS_DEFAULT(PORTSCAN),
482 IS_DEFAULT(UDP_SCAN), IS_DEFAULT(FIN_SCAN), IS_DEFAULT(SYN_SCAN),
483 IS_DEFAULT(XMAS_SCAN), IS_DEFAULT(NULL_SCAN));
484 exit(0);
485 }
486
487 /* vim:ts=4:sw=8:tw=0 */
어떻게 수정ㅇ해야되는지좀 가르쳐주세요…