S'enregistrer | Rechercher | FAQ | Liste des Membres | Groupes d'utilisateurs | Connexion

  Nom d'utilisateur:    Mot de passe:       

  

Poster un nouveau sujet   Répondre au sujet Page 1 sur 1
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
MessagePosté le: Mar Sep 22, 2015 5:20 pm    Sujet du message: HackBot - Phase de tests Répondre en citant

RIPTIDE
Projets


 
Inscrit le: 21 Avr 2011
Messages: 41



Salut tout le monde,

Un nouveau Bot pour le channel IRC va faire son apparition d'ici peu. J'utiliserai ce topic comme tableau de bord sur l'avancée du projet.

/!\ Attention : durant cette phase de test, les messages envoyés en privé au bot (utiles pour les messages privés, les enregistrements,etc..) sont archivés pour être analysés en cas de crash. Pour cette phrase de test, je vous demande donc d'éviter d'utiliser des mots de passes que vous utilisez ailleurs, ou poster n'importe quelle autre donnée sensible. Considérez tout ce que vous envoyer en privé au bot comme public.



Résumé des fonctionnalités :

-Fonctions de hashage (sha, md5)
-Fonctions d'encodage (base 64)
-Fonction diverse (ex: !alert, voir manuel)
-Messagerie différée (possibilité de laisser des messages que les membres recevront à leur connexion). Messages privés (+identification possible) et messages publics.
-Conversation de groupe ?
Ă  venir :
fonction !seen similaire Ă  celle de Botz
chiffrement des messages
Interpretation de code en live
[insérez votre idée ici]

Le projet est disponible sur le svn hackbbs, vous pouvez donc y participer, ou proposer des améliorations/idées d'évolution .

Merci de me faire parvenir les éventuels dysfonctionnements/questions (sur ce topic de préférence, sinon via mp/irc.)


Voici le manuel d'utilisation :


- Manuel HackBot -

Sommaire
I]----a)Gestion de profil
------b)S'enregistrer dans la base de données
------c)Créer un mot de passe
------d)Changer de mot de passe

II]---Messagerie
------a)Présentation
------b)Envoi de message
------c)Reception de message
------d)Accès protégé

III]--Fonctions diverses
------a)Hash
------b)Alert

IV]---Administration
------a)Gestion des utilisateurs
------b)Gestion de la base de données
------c)log?(Ă  venir)

V]---Aide





I]Gestion de profil





a)S'enregistrer dans la base de données

Vous pouvez créer un profil à l'aide de la commande !register .
Si votre pseudo n'existe pas déja dans la base de données, il sera enregistré. Attention, par défaut aucun mot de passe n'est utilisé . Si votre pseudo est déja enregistré et qu'il s'agit d'une usurpation, raprochez vous d'un administrateur qui après vérification pourra prendre les mesures necessaires .

b)Créer un mot de passe

Vous pouvez créer un mot de passe à l'aide de la commande !passwd .
Attention cette commande ne fonctionne qu'une fois, si vous devez CHANGER un mot de passe existant, référez vous à la section "changer de mot de passe ci dessous" .
La synthaxe est la suivante : '!passwd [nouveau_mot_de_passe]'. Le mot de passe peut être composé de chiffres de lettre et caractères spéciaux, hors espace, si un espace apparait, seule le premier mot sera pris en compte pour la constitution du mot de passe .

c)Changer de mot de passe

Pour changer votre mot de passe utilisez la commande !chpasswd .
La synthaxe est la suivante : !chpasswd old new . Comme dit précédemment, le mot de passe n'accepte pas les espaces, seul le premier mot sera pris en compte . Vous ne pouvez utiliser cette fonction uniquement si vous avez déja créé un mot de passe (voir !passwd de la rubrique ci dessus ).


II]Messagerie


a)Présentation

Le système de messagerie différée est implémenté dans le chat IRC grâce à un bot qui fait office de dépot et distributeur de messages. Il permet l'envoi de messages différés privés ou publics, dans le cas où le message est privé il est possible de restreindre l'accès à ces messages par mot de passe .


b)Envoi de message

L'envoi de message se fait via la commande !msg .
Synthaxe : !msg destinataire_nick message .
ex : "!msg Riptide Salut, ton bot me fait des avances par mp, j'ai très peur... à toute"
L'envoi de message peut se faire uniquement à une personne déconnectée, si vous tenez absolument à envoyer un message à une personne connectée pour une raison quelconque, utilisez la fonction !fmsg qui utilise la même synthaque que !msg mais force l'envoi du message si le correspondant est connecté .

Note (messages privés/publics) : Si cette commande est effectuée en message privée au bot, le message sera alors considéré comme privé et sera déposé au destinataire en message privé . À l'inverse si ce message est déposé en public sur le canal, il sera déposé en public à la vue de tout le monde .

c)Reception de message

La reception de message se produit lors de la connexion du destinataire . Si le message est privé (voir note de la rubrique ci dessus) le message sera envoyé du bot vers son destinataire en message privé, et inversement, si il est public il sera déposé en public .
Lors de la reception des messages, ceux si sont supprimés automatiquement de la boite de reception et son archivés dans la base de données en cas de problème ou pour toute question, veuillez vous rapprochez d'un administrateur.
Il en va de même pour les messages dont l'envoi a été forcé .

d)Accès protégé

Dans le cas où un message a été envoyé à Mr X, utilisateur enregistré avec mot de passe, ce dernier recevra un message du bot lui indiquant de saisir la commande !readpm . Synthaxe : !readpm [password]. Si le mot de passe est bon, les messages s'afficheront.



III]Fonctions diverses


a)Hash

Ils vous est possible de demander au bot de vous retourner un hash/conversion Ă  partir d'une chaine .

Liste des méthodes disponibles : md5, sha1, sha256, sha512, b64 (base 64) .

Synthaxe : ![methodName] chaine
ex :
!md5 M3G4P4$$word
!sha1 GroH4x0R

b)Alert

Cette fonction permet la transcription d'une chaine en un script javascript permettant son affichage sans utilisation de guillemets. Puisqu'un exemple est beaucoup plus parlant :
!alert Hacked
réponse du bot > <scRIpt>eval(String.fromCharCode(97,108,101,114,116,40,34,72,97,99,107,101,100,32,34,41,59));</ScrIPT>

IV]Administration

Ces commandes sont uniquement accessibles aux administrateurs du bot . Toutes les commandes d'amdministration sont préfixées par !admin . Voici des exemples concrets ainsi que les explications relatives aux commandes .

a)Gestion des utilisateurs

Commande Resultat
!admin adduser lechienkitu Crée un utilisateur nommé lechienkitu
!admin deluser TorTukiTu Supprimé l'utilisateur nommé TorTukiTu
!admin passwd vackSyn ILoveSploit Attribue le mot de passe ILoveSploit Ă  l'utilisateur vackSyn

Note : si ces personnes sont déja enregistrée (adduser), ou n'existent pas (deluser/passwd), le bot vous le fera savoir .

b)Gestion des administrateurs

Commande Resultat

!admin addadmin Korigan Attribue les droits administrateurs à Korigan. Korigan pourra dès lors utiliser les commandes préfixées par !admin. Si Korigan n'existe pas, il sera créé avant d'être promu administrateur
!admin deladmin wapiflapi Supprime les droits administrateurs de wapiflapi



c)Gestion de la base de donnée
La commande !flushmsg permet de vider completement la tables des messages sans passer par l'historisation de ceux-ci

_____________________________________________________________________________________________________________________



ps :attendez au moins semaine après sa mise en service avant de le faire crasher, Korigan me devra une bière Wink
Voir le profil de l'utilisateur Envoyer un message privés
MessagePosté le: Mar Oct 13, 2015 7:49 pm    Sujet du message: Répondre en citant

Korigan
Site Admin


 
Inscrit le: 29 Mai 2007
Messages: 1773



Excellent Riptide!

Pour l'hébergement on pourra le mettre sur hide.hackbbs.org si besoin!
Nous pouvons également faire un petit script pour que le code des contributeurs soit automatiquement déployé.

Je m'en occupe.

@++ Korigan
Voir le profil de l'utilisateur Envoyer un message privés Envoyer un e-mail
Poster un nouveau sujet   Répondre au sujet Page 1 sur 1

  


 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum



57774 Attacks blocked