La zone DarkHack de 'TOQqeE6CWEWDumM4AUBkCC02F5Oou0TktIAL01I4wA3.darkweb.fr/DarkHack' est un espace personnel de Chapuis Nicolas (alias « DarkHack »), dédié à la diffusion d’outils expérimentaux ou spécifiques, fournis tels quels et destinés à un public averti.
Les contenus publiés ici n’engagent pas l’association 'DarkWeb.fr/Network' et relèvent de la seule responsabilité de leur auteur. Pour les conditions d’utilisation particulières, veuillez consulter les mentions légales de DarkHack.
Sauf mention contraire explicite dans un fichier de licence ou une notice jointe, darksh, darkcontainer sont fourni sous licence libre Apache2. Tous droits sont réservés à l’auteur.
L’outil est fourni « en l’état », sans aucune garantie de fonctionnement, d’adéquation à un besoin particulier, de performance ou de sécurité. Vous l’utilisez sous votre seule responsabilité, dans le respect des lois en vigueur. Pour plus de détails, voir les mentions légales DarkHack.
Les binaires, scripts et éventuels paquets associés à darksh, darkcontainer, darkwall sont distribués depuis ce répertoire
/DarkHack/, et/ou depuis les dépôts Git correspondants sur TOQqeE6CWEWDumM4AUBkCC02F5Oou0TktIAL01I4wA3.DarkWeb.fr.
Avant tout usage, prenez le temps de lire les fichiers README, LICENSE ou notices
fournis avec chaque archive, qui précisent le périmètre d’utilisation autorisé.
Pour crée l'opportunité de diffuser, rien n'aurai pu être fait sans la rigueur du noyau linux et ses outils.
La 1r problèmatique à résoudre est l'ordonnancement des événements reseaux, en adoptant les outils les plus commun, ce que l'on nomme parfois 'Posix', je pense pas encore y être, mais plus à la frontière de script élaboré de debian Jessie x86/64 à Trixie certifié.
L'approche de trick en tempo, et autre bidule touche vite une limité lorsque l'on se retrouvé avec 2-3 interfaces physiques chacun triplé en macvlan. le code prennant grosse proportion, j'ai découpé en petit projet élémentaire pour me rapprocher de la phylosophie 'Kept It Simple Stupide'.
Ici, commence l'epopé, du Bucheron qui découpe en petit système, pour intégré un plus gros.
posix/darksh cet ensemble de script élaboré sous 'Dash', aborde l'approche d'un script qui tourne sur la lecture periodique de son pipe, permettant ainsi de recevoir des ordres/evenements sur simple :
echo event params > /dst/pipe &
c'est un principe chère ici, la notion de 'standalone', 'tiens tous seul'. les outils permettant de geré de buffer allant jusqu'a 64ko(plafond toucher sur Jessie 64), sachant que votre ECHO/PRINTF explose à 1Ko.
posix/darkcontainer gestion du chroot, j'ai des crises alergique personnelle sur systemd et ses containers. ses scripts permetter de mettre en place des chroot sans ou avec ses apt par deduction des liens dynamique des binaires importer. création du boot script initv et adapter aussi pour un host sous systemctl (encadrement du boot script initv).
posix/darkwall gestion de netfilter.