HackBBS:Command Line Interface

De HackBBS
Révision datée du 6 janvier 2024 à 00:19 par Neib (discussion | contributions) (Neib a déplacé la page Command Line Interface vers HackBBS:Command Line Interface)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Utilisation de l'interface

HackBBS s'utilise désormais dans une interface en ligne de commande. Tout un panel d'outils est mis à votre disposition, ainsi qu'un espace personnel, n'en abusez pas, ce serait dommage de se voir retirer ce privilège. ;)

Workspace

Le Workspace est là pour organiser votre travail. Il vous est possible d'y créer des fichiers et de les trier dans des dossiers, comme à la maison!

Commandes de base

Anonymous

adduser

adduser : Register yourself

Lors de votre première connexion, cette commande sert à la création d'un nouveau compte. Si vous tapez adduser, vous serez donc invité à choisir un login puis un mot de passe. Diverses informations pourront vous être demandées, répondez simplement aux questions, mettez ce que vous voulez, tout se passera bien vous verrez!

chat

chat : Communication module

Ici c'est une communauté, et on aime bien discuter avec les gens, venez nous rejoindre sur le chat! Ou si vous préférez, depuis votre client IRC habituel. Le réseau c'est Hackint et le salon c'est #hackbbs!

help

help : Displays help data

Cette commande sert à afficher la liste des commandes disponibles. Attention, certaines commandes ne seront accessibles qu'avec l'utilisation d'un rôle, n'hésitez pas à consulter l'help en cas de doutes.

su

su <username>: Authenticate using your login and password

La commande de connexion. S'utilise avec votre username. Votre mot de passe vous sera ensuite demandé.

Authenticated

cat

cat [-raw] <file> : Show file content (raw does not encode the content)

Comme il vous est donné la possibilité de créer des fichiers, il est normal de pouvoir les consulter. Cette commande utilisée avec uniquement le nom du fichier à consulter comme argument vous affichera son contenu, alors que l'option -raw, suivie du nom du fichier, vous permettra d'exécuter des scripts directement dans votre interface!

cd

cd <directory> : Move to the given directory

Permet de se déplacer dans l'arborescence.

chat

chat : Communication module

cf section Anonymous.

Ici c'est une communauté, et on aime bien discuter avec les gens, venez nous rejoindre sur le chat! Ou si vous préférez, depuis votre client IRC habituel. Le réseau c'est Hackint et le salon c'est #hackbbs!

cp

cp <source> <dest> : Copy the content of the given file into a new file

Copie du fichier donné en entrée.

edit

edit <file> : Open the editor

C'est la commande principale pour créer et éditer un fichier. Vous pouvez le sauvegarder n'importe où dans votre espace de travail.

help

help : Displays help data

cf section Anonymous.

Cette commande sert à afficher la liste des commandes disponibles. Attention, certaines commandes ne seront accessibles qu'avec l'utilisation d'un rôle, n'hésitez pas à consulter l'help en cas de doutes.

kitkat

kitkat : Have a break, have a kitkat !

:)

ls

ls [dir]: List directories and files of the given directory. default=/

Affiche la liste de vos fichiers.

mkdir

mkdir <directory> : Create a folder

Changer de répertoir c'est bien, mais pouvoir les créer c'est mieux. Il vous est donc donné cette opportunité via la commande mkdir.

mv

mv <file|folder> <file|folder> : Move a file or folder

Organise votre travail en déplaçant vos fichiers ou vous voulez dans votre workspace.

quit

quit : Disconnects yourself from your session

Déconnexion.

rm

rm <file> : Delete a file/folder

Si jamais c'est trop le bordel, cette commande fera le ménage. Suppression de fichiers/répertoires.

Settings

autostart

autostart: Re-execute the autostart file

Le fichier autostart permet de précharger certaines commandes à éxécuter de manière automatiser, ou plus simplement, exécuter n'importe quel JavaScript. Le <autostarDiv></autostarDiv> et à votre disposition pour le rendu html.

edituser

edituser: Edit current user data and permissions

Utilisé essentiellement pour changer de mot de passe, mais pas que.

level

level : Displays your permissions in a human friendly way

Liste les permissions qui vous sont accordées.

localbbs

localbbs : Wrapper python local #python ./localbbs.py

reset

reset : Reset all achievements

Réinitialise la TODO list.

setproxy

setproxy <ip> <port> <socks|http> : This set an HTTP proxy with a given IP and port

Par défaut, toutes commandes exécutants des requêtes depuis le serveur sera relayé par Tor. Libre à vous de configurer votre propre proxy en remplacement.

whoami

whoami : Returns current logged in account information

Mais... Qui vous êtes, déjà?

Tools

HackBBS, c'est avant tout un environnement de travail.

Voici une liste non exaustive, évolutive des outils disponibles. :)

b64 <-e|-d> <string> : Encode or decode a given string
checkscam <domain> : Check scammers
locate : Locate an IP address
map : This command show/hide the HackBBS Threat Map
market : Market to buy/sell scripts
md5 <string> : Return md5 of a given string
nft : List my NFT
py : Python Interpreter
scan <IpRange>: This command scan a given ip range. ex: scan 192.168.0.1-254
search <query> : Check search engines and keep links
sha1 <string> : Return sha1 of a given string
suck <link> : Scan a web page for links
url <-e|-d> <string> : Encode or decode a given string to URL format
wallet : Connect your wallet and print your balance
wget <link> : Download a remote page
wiki <search> : Open the wiki with the given search

Rôles

Par l'utilisation des rôles vous aurez accès à d'autres commandes. Ces rôles sont là pour permettre de vous organiser avec d'autres utilisateurs autour d'une mission commune. Vous pouvez acquérir plusieurs rôles à la fois.

pilote
intel
architecte
formateur
rh