From 3c491a8bec71606b7af5f1d8c34de8e9710bbe13 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Mon, 18 Dec 2017 23:31:09 +0100 Subject: ptunnel-ng: * this is now an autotools project (added/renamed required files e.g. AUTHORS, COPYING) * removed user defined ip header (buggy; not useful anymore) --- options.h | 83 --------------------------------------------------------------- 1 file changed, 83 deletions(-) delete mode 100644 options.h (limited to 'options.h') diff --git a/options.h b/options.h deleted file mode 100644 index 622ffa4..0000000 --- a/options.h +++ /dev/null @@ -1,83 +0,0 @@ -#ifndef OPTIONS_H -#define OPTIONS_H 1 - -#include -#include -#include -#include -#include -#ifdef HAVE_SELINUX -#include -#endif - -#include "md5.h" -#include "pconfig.h" - -struct options { - /** user defined magic value (prevent Cisco WSA/IronPort fingerprint scan) */ - uint32_t magic; - /** proxy or forwarder? */ - int mode; - /** Proxy's internet address */ - char *given_proxy_hostname; - uint32_t given_proxy_ip; - /** Port the client listens on */ - uint32_t tcp_listen_port; - /** Forward/Proxy destination internet address */ - char *given_dst_hostname; - uint32_t given_dst_ip; - /** Forward/Proxy destination port */ - uint32_t given_dst_port; - /** Default maximum number of tunnels to support at once */ - uint32_t max_tunnels; - /** Default log level */ - int log_level; - /** Non zero value if user wants packet capturing */ - int pcap; - /** Device to capture packets from */ - char *pcap_device; - /** Usually stdout, but can be altered by the user */ - char *log_path; - FILE *log_file; - /** Print more detailed traffic statistics if non zero value */ - int print_stats; - /** Password (must be the same on proxy and client for authentica tion to succeed) */ - char *password; - /** MD5 digest of challenge+password */ - md5_byte_t password_digest[kMD5_digest_size]; - /** use UDP instead of ICMP */ - int udp; - /** unpriviledged mode */ - int unprivileged; - /** use base64 encoded packets */ - int base64; - -#ifndef WIN32 - /** run as daemon if non zero value */ - int daemonize; - /** PIDFILE if running as daemon */ - char *pid_path; - FILE *pid_file; - /** log to syslog if non zero value */ - int use_syslog; - /** UID of the running process */ - uid_t uid; - /** GID of the running process */ - gid_t gid; - /** CHROOT dir */ - int chroot; - char *root_dir; -#endif - -#ifdef HAVE_SELINUX - char *selinux_context; -#endif -}; - -extern struct options opts; - -void print_usage(const char *arg0); - -int parse_options(int argc, char **argv); - -#endif -- cgit v1.2.3