// exscan - version 0.4 - PolarRoot (pi9@hotmail.com)
//      setup.c

#include "main.h"

// Command Line Options
int OPT_LIST_SERVICES = 0;
int OPT_DISABLE_QUESO = 0;
int OPT_QUESO_ONLY = 0;
int OPT_VERBOSE_MODE = 0;
int OPT_PRINT_VERSION = 0;
int OPT_OUTPUT_FILE = 0;
char OUTPUT_FILE[1024]="";
FILE *hOUTPUT_FILE;

int processcmd (int argc, char **argv) {
	int c;

	while (1) {
		c=getopt(argc, argv, "f:h?loqvV");
		if (c==EOF) break;
		switch (c) {
			case 'f':
				OPT_OUTPUT_FILE=1;
				strcpy(OUTPUT_FILE, optarg);
				break;
			case 'l':
				OPT_LIST_SERVICES = 1;
				OPT_DISABLE_QUESO = 1;
				break;
			case 'o':
				OPT_QUESO_ONLY = 1;
				break;
			case 'q':
				OPT_DISABLE_QUESO = 1;
				break;
			case 'v':
				OPT_VERBOSE_MODE = 1;
				break;
			case 'V':
				OPT_PRINT_VERSION = 1;
				break;
			case 'h' | '?':
				return 1;
				break;
			default:
				return 1;
				break;
		}
	}
}

void setup() {
	// Setup HTTP Request
	//strcpy(HTTPREQ, "HEAD / HTTP/1.0");
	HTTPREQ[15]=13;
	HTTPREQ[16]=10;
	HTTPREQ[17]=13;
	HTTPREQ[18]=10;
	// Setup Finger Request
	FINGERREQ[0]=13;
	FINGERREQ[1]=10;
}

