|
crawlserv++
[under development]
Application for crawling and analyzing textual content of websites.
|
#include "ConfigFile.hpp"#include "Exception.hpp"#include "Server.hpp"#include "SignalHandler.hpp"#include "Version.hpp"#include "../Helper/DateTime.hpp"#include "../Helper/Portability/compiler.h"#include "../Helper/Portability/getch.h"#include "../Helper/Versions.hpp"#include "../Struct/DatabaseSettings.hpp"#include "../Struct/NetworkSettings.hpp"#include "../Struct/ServerSettings.hpp"#include <atomic>#include <csignal>#include <exception>#include <iostream>#include <memory>#include <string>#include <string_view>#include <vector>

Go to the source code of this file.
Classes | |
| class | crawlservpp::Main::App |
| Main application. More... | |
Namespaces | |
| crawlservpp::Main | |
| Namespace for the main classes of the program. | |
Constants | |
| constexpr auto | crawlservpp::Main::argsRequired {2} |
| Number of arguments required by the application. More... | |
| constexpr auto | crawlservpp::Main::pwPrompt1 {"Enter password for "sv} |
| First part of the password prompt. More... | |
| constexpr auto | crawlservpp::Main::pwPrompt2 {"@"sv} |
| Second part of the password prompt. More... | |
| constexpr auto | crawlservpp::Main::pwPrompt3 {":"sv} |
| Third part of the password prompt. More... | |
| constexpr auto | crawlservpp::Main::pwPrompt4 {": "sv} |
| Fourth part of the password prompt. More... | |
| constexpr auto | crawlservpp::Main::doneMsg {"[DONE]"sv} |
| Message when done with the password input. More... | |
| constexpr auto | crawlservpp::Main::inputBackspace {127} |
| Code for the backspace key. More... | |
| constexpr auto | crawlservpp::Main::inputEof {-1} |
| Code for the CTRL+C keys or the end of the file. More... | |
| constexpr auto | crawlservpp::Main::inputEtx {3} |
| Code for the CTRL+C keys or the end of the text. More... | |
| constexpr auto | crawlservpp::Main::inputEsc {27} |
| Code for the Escape key. More... | |
| constexpr auto | crawlservpp::Main::year {__DATE__ + 7} |
| The current year. More... | |
| constexpr auto | crawlservpp::Main::descName {"crawlserv++ Command-and-Control Server"sv} |
| The name of the application. More... | |
| constexpr auto | crawlservpp::Main::descVer {"Version "sv} |
| The beginning of the version string. More... | |
| constexpr auto | crawlservpp::Main::descCopyrightHead {"Copyright (C) "sv} |
| The beginning of the copyright string. More... | |
| constexpr auto | crawlservpp::Main::descCopyrightTail {" Anselm Schmidt (ans[ät]ohai.su)"sv} |
| The actual copyrigt. More... | |
| constexpr auto | crawlservpp::Main::descLicense |
| The text of the license. More... | |
| constexpr auto | crawlservpp::Main::descUsing {"using"sv} |
| The string before the used libraries. More... | |
| constexpr auto | crawlservpp::Main::descUsage {"USAGE: crawlserv <config_file> or crawlserv -v"} |
| The usage string for the command line. More... | |