« HackBBS:Command Line Interface » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 35 : | Ligne 35 : | ||
Permet de '''''se déplacer dans l'arborescence'''''. | Permet de '''''se déplacer dans l'arborescence'''''. | ||
==== chat ==== | |||
chat : Communication module | chat : Communication module | ||
cf section '''''Anonymous.''''' | cf section '''''Anonymous.''''' |
Version du 5 janvier 2024 à 23:37
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