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... | |