Skip to content
API Documentation
BastionGuard™
wizard_setup.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  BastionGuard
namespace  BastionGuard::wizard

Functions

void BastionGuard::wizard::gen_resolv_commands (std::vector< std::string > &out)
void BastionGuard::wizard::gen_firewall_commands (std::vector< std::string > &out)
void BastionGuard::wizard::gen_cert_commands (std::vector< std::string > &out)
void BastionGuard::wizard::gen_web_commands (std::vector< std::string > &out, int http_port, int https_port)
void BastionGuard::wizard::gen_blacklist_commands (std::vector< std::string > &out, const std::string &packaged_blacklist)
bool BastionGuard::wizard::run_all_elevated_steps (const std::vector< std::string > &commands, std::string *out_log)
bool BastionGuard::wizard::run_wizard_setup (const std::vector< std::string > &options)
bool BastionGuard::wizard::setup_resolv_override ()
bool BastionGuard::wizard::restore_resolv_backup ()
bool BastionGuard::wizard::setup_firewall_ports ()
bool BastionGuard::wizard::install_nftables_conf ()
bool BastionGuard::wizard::setup_certificates ()
bool BastionGuard::wizard::install_phishing_blacklist (const std::string &src, const std::string &dst)
bool BastionGuard::wizard::install_native_host (const std::string &, const std::string &extension_id)
bool BastionGuard::wizard::install_system_ca (const std::string &ca_crt_path)