Journal : identification sur freenode et ghost

Posté par Sébastien TeRMiToR (page perso, ) le 01 juillet 2006
0
voila un petit script vite fait
#!/usr/bin/python
# -*- coding: utf-8 -*-
import xchat

__module_name__ = "pyid"
__module_version__ = "0.1"
__module_description__ = "Python module identify for freenode , /id nick password"

def id(word, word_eol, userdata):
if len(word) < 2:
print 'Usage : /id '
else:
if xchat.get_info("nick") == word[1]:
pass
else:
xchat.command('msg nickserv ghost '+word[1]+' '+word[2])
xchat.command('nick '+word[1])
xchat.command('msg nickserv identify '+word[2])
return xchat.EAT_ALL
xchat.hook_command("id", id, help="/id ")


il tu le fantôme si c n'est pas vous , change le nick et vous identifie.

syntaxe /id login password


Salete , pre impose de gros interligne qui ne servent a rien , et code me perd l'indentation , donc voila , je le laisse comme cela ! desolé

> Lire le journal (4 commentaires, moyenne: 3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

nickserv

Posté par theocrite (Jabber id, page perso, ) le 01/07/2006 à 12:27. (lien). Évalué à 3.

Alors déjà il aurait fallu préciser que c'est un script pour xchat. Ensuite, je ne vois pas bien en quoi c'est spécifique à freenode, mais bon.


Sinon une petite remarque sur le passage suivant :

xchat.command('msg nickserv ghost '+word[1]+' '+word[2])
xchat.command('nick '+word[1])
xchat.command('msg nickserv identify '+word[2])


Le principe est d'envoyer des message (GHOST et IDENTIFY à un bot nomé nickserv). Or en cas d'attaque si quelqu'un s'identifie en nickserv, il récupère ton mot de passe en clair.

Vu que tu utilise xchat pour aller sur freenode (ça fonctionne, je viens de tester), tu peux directement faire :
xchat.command('ns GHOST '+word[1]+' '+word[2])
xchat.command('nick '+word[1])
xchat.command('ns IDENTIFY '+word[2])

--
Le libre vaincra, tout est déjà joué.
  • [^]Re: nickserv

    Posté par kaouete (page perso, ) le 01/07/2006 à 12:55. (lien). Évalué à 2.

    le mieux etant de verifier l'hostname de nickserv pour voir s'il correspond au bon.

    comme par exemple dans ce script pour irssi : http://www.irssi.org/scripts/html/nickserv.pl.html

    (par contre celui la permet d'enregistrer plusieurs nick sur plusieurs reseau et de gerer le tout automatiquement (par contre pas de ghost : )

  • [^]Re: nickserv

    Posté par apom () le 01/07/2006 à 15:41. (lien). Évalué à 3.

    Euh,
    sans vouloir faire le rabat joie, je crois bien que ns est un alias pour msg NickServ...
    Me trompé-je ?

Indentation

Posté par JaguarWan () le 01/07/2006 à 14:51. (lien). Évalué à 4.


Salete , pre impose de gros interligne qui ne servent a rien , et code me perd l'indentation , donc voila , je le laisse comme cela ! desolé


Quand je veux copier du code ici, je remplace les Quatre Espaces® d'indentation par des espaces insécables, qui sont épargnés par Templeet.

Revenir en haut de page