View main.cpp
#include <iostream> | |
using namespace std; | |
/** | |
* @brief Base Class | |
* | |
*/ | |
class Interface | |
{ |
View gsad.service
[Unit] | |
Description=OpenVAS - Greenbone Security Assistant | |
After=network.target | |
[Service] | |
ExecStart=/usr/local/sbin/gsad --foreground | |
[Install] | |
WantedBy=multi-user.target |
View __init__.py
import logging | |
import logging.handlers | |
handler = logging.handlers.SysLogHandler(address='/dev/log') | |
logger = logging.getLogger('') | |
logger.addHandler(handler) | |
logger.setLevel(logging.DEBUG) |
View run
#!/bin/bash | |
set -x | |
set -u | |
set -e | |
apt-get update | |
apt -y install debootstrap debian-archive-keyring qemu-user-static binfmt-support dosfstools rsync bmap-tools whois git ca-certificates curl psmisc build-essential bc dbus | |
dpkg --add-architecture armhf |
View runner.py
#!/usr/bin/env python3 | |
import os | |
import sys | |
import pwd | |
import grp | |
from importlib.machinery import SourceFileLoader | |
def secure(directory, user='nobody', group='nogroup'): |