/* 4f/include/core.h 09.09.2009 4f Krakow Labs Development -> 4f File Format Fuzzing Framework jbrown@KL Central Header -> 4f.tar.gz Associated Files & Information: http://www.krakowlabs.com/dev/fuz/4f/4f http://www.krakowlabs.com/dev/fuz/4f/4f.c.txt http://www.krakowlabs.com/dev/fuz/4f/core.c.txt http://www.krakowlabs.com/dev/fuz/4f/include/core.h.txt http://www.krakowlabs.com/dev/fuz/4f/debug_linux.c.txt http://www.krakowlabs.com/dev/fuz/4f/oracle.c.txt http://www.krakowlabs.com/dev/fuz/4f/include/oracle.h.txt http://www.krakowlabs.com/dev/fuz/4f/mod/dev/bas.c.txt http://www.krakowlabs.com/dev/fuz/4f/mod/dev/ccc.c.txt http://www.krakowlabs.com/dev/fuz/4f/mod/dev/per.c.txt http://www.krakowlabs.com/dev/fuz/4f/mod/mul/m3u.c.txt http://www.krakowlabs.com/dev/fuz/4f/mod/mul/pls.c.txt http://www.krakowlabs.com/dev/fuz/4f/mod/mul/pul.c.txt http://www.krakowlabs.com/dev/fuz/4f/mod/net/tor.c.txt http://www.krakowlabs.com/dev/fuz/4f/include/mod/dev/bas.h.txt http://www.krakowlabs.com/dev/fuz/4f/include/mod/dev/ccc.h.txt http://www.krakowlabs.com/dev/fuz/4f/include/mod/dev/per.h.txt http://www.krakowlabs.com/dev/fuz/4f/include/mod/mul/m3u.h.txt http://www.krakowlabs.com/dev/fuz/4f/include/mod/mul/pls.h.txt http://www.krakowlabs.com/dev/fuz/4f/include/mod/mul/pul.h.txt http://www.krakowlabs.com/dev/fuz/4f/include/mod/net/tor.h.txt http://www.krakowlabs.com/dev/fuz/4f/mod/example/exa.c.txt http://www.krakowlabs.com/dev/fuz/4f/include/mod/example/exa.h.txt http://www.krakowlabs.com/dev/fuz/4f/Makefile.txt http://www.krakowlabs.com/dev/fuz/4f/doc/4f_doc.txt http://www.krakowlabs.com/dev/fuz/4f/media/4f.jpeg http://www.krakowlabs.com/dev/fuz/4f/media/4f.avi http://www.krakowlabs.com/dev/fuz/4f/4f.tar.gz 4f/include/core.h */ #include #include #include #include #include #include #include #include #include #include #define LOGFILE "4f.log" #define OUTPDIR "/tmp" int engine(char *tar, char *arg, int mod, char *cp, int cb, int tm, char *lgf, char *dir); void process(int c, FILE **fp, char *ext, char *dir); void process_conf(int c, FILE **fp, char *cp, char *dir); void execute(char *tar, char *arg, char *cp, int cb, int tm, char *lgf, char *ffn, char *fdsc); void usage(char *prog); void counter(int *n); void fzof_gen(void); void list_modules(void); void list_oracle(void); void debug_status(char *tar, char *lgf, char *ffn, char *fdsc, int cb, pid_t pid, int stat); void debug_log(char *tar, char *lgf, char *ffn, char *fdsc, char *sdsc, char *regs); void test(char *tar, char *arg, int cb, int tm, char *lgf); void bas_prepare(char *tar, char *arg, int cb, int tm, char *lgf, char *dir); void ccc_prepare(char *tar, char *arg, int cb, int tm, char *lgf, char *dir); void per_prepare(char *tar, char *arg, int cb, int tm, char *lgf, char *dir); void m3u_prepare(char *tar, char *arg, int cb, int tm, char *lgf, char *dir); void pls_prepare(char *tar, char *arg, int cb, int tm, char *lgf, char *dir); void pul_prepare(char *tar, char *arg, char *cp, int cb, int tm, char *lgf, char *dir); void tor_prepare(char *tar, char *arg, int cb, int tm, char *lgf, char *dir); char ffn[32]; FILE *fp;