/** * Authors.....: Jens Steube * Gabriele Gristina * * License.....: MIT */ #include #include #include #include #if defined (_POSIX) #include #if defined (__APPLE__) #include #endif // __APPLE__ #endif // _POSIX #if defined (_WIN) #include #endif #define DOT_HASHCAT ".hashcat" #define SESSIONS_FOLDER "sessions" #if defined (_WIN) #define mkdir(name,mode) mkdir (name) #endif int sort_by_stringptr (const void *p1, const void *p2); char *get_exec_path (void); char *get_install_dir (const char *progname); char *get_profile_dir (const char *homedir); char *get_session_dir (const char *profile_dir); int count_dictionaries (char **dictionary_files); char **scan_directory (const char *path);