*Empty MediaWiki Message*
This commit is contained in:
parent
3ccdc6d253
commit
6ebeb0b6ac
67
Chat.mw
67
Chat.mw
|
@ -85,44 +85,26 @@ Ein Beweggrund fuer den Wechsel auf Jabber war der Wunsch, es Besuchern so einfa
|
|||
; Siehe auch:
|
||||
* [http://web.swissjabber.ch/index.php/Kategorie:Bot swissjabber.ch Kategorie:Bot]
|
||||
|
||||
=== FreeBOT ===
|
||||
=== pentabot ===
|
||||
|
||||
Der pentabot ist der bot zum [[C3D2]].
|
||||
|
||||
==== FreeBOT ====
|
||||
|
||||
Seit 2013 gibt es den FreeBOT.
|
||||
|
||||
Der Code vom FreeBOT basiert dem [https://github.com/koeart/pentabot Code vom Pentabot] (von [[user:blotter|blotter]]/[[user:koeart|koeart]]).
|
||||
|
||||
Ergänzend gab es Anpassungen von [[Daniel]]. Der FreeBOT läuft in einer FreeBSD SPARC64 Jail :D .
|
||||
Ergänzend gab es Anpassungen von [[Daniel]]. Der FreeBOT lief in einer Jail von FreeBSD (der Architektur SPARC64).
|
||||
|
||||
== Userpassword ändern ==
|
||||
===== Pentabot im LXC =====
|
||||
|
||||
Für <tt>hacker@jabber.ccc.de</tt>:
|
||||
<pre>
|
||||
<iq type='set' to='jabber.ccc.de'>
|
||||
<query xmlns='jabber:iq:register'>
|
||||
<username>hacker</username>
|
||||
<password>meinneuespasswort</password>
|
||||
</query>
|
||||
</iq>
|
||||
</pre>
|
||||
[[#FreeBOT]] wurde Anfang 2015 von [[Daniel]] so weiterentwickelt (angepasst), dass der [[#pentabot]] in einem [[LXC]] läuft. Der [[#Pentabot im LXC]] heißt jetzt wieder ''Pentabot'', obwohl er eine Weiterentwicklung von [[#FreeBOT]] ist.
|
||||
|
||||
== Psi passwort recovery ==
|
||||
|
||||
Für den Chat client Psi geht das mit folgendem Perl 1-Zeiler:
|
||||
: <code>perl -le '($jid,$pw)=@ARGV;$pw=~s/..(..)/chr hex$1/ge; print substr($pw^$jid,0,length$pw)' user@host.tld password</code>
|
||||
|
||||
Dabei ist
|
||||
: ''user@host.tld'' die jid und
|
||||
: ''password'' der string aus der <code>.psi/profiles/<profile>/config.xml</code> unter dem <password>-Feld vom betreffenden <account> .
|
||||
|
||||
; Zum Verständnis: jid und password werden in utf-8 Darstellung ge'xor'ed.
|
||||
|
||||
Quelle: http://blogmal.42.org/rev-eng/psi-password.story
|
||||
|
||||
== Pentabot im LXC ==
|
||||
|
||||
python-xmpp fixen
|
||||
|
||||
https://raw.githubusercontent.com/freebsd/freebsd-ports/master/net-im/py-xmpppy/files/patch-xmpp-transports.py
|
||||
====== notwendige Fixes von [[#FreeBOT]] für Pentabot im LXC ======
|
||||
|
||||
; python-xmpp:
|
||||
: [https://raw.githubusercontent.com/freebsd/freebsd-ports/master/net-im/py-xmpppy/files/patch-xmpp-transports.py Dokumentation der notwendigen Änderungen] (durch das Projekt [[FreeBSD]])
|
||||
<source lang="bash">
|
||||
--- xmpp/transports.py.orig 2010-04-06 21:05:04.000000000 +0800
|
||||
+++ xmpp/transports.py 2010-04-06 21:05:20.000000000 +0800
|
||||
|
@ -149,4 +131,29 @@ https://raw.githubusercontent.com/freebsd/freebsd-ports/master/net-im/py-xmpppy/
|
|||
tcpsock._send = tcpsock._sslObj.write
|
||||
</source>
|
||||
|
||||
== Userpassword ändern ==
|
||||
|
||||
Für <tt>hacker@jabber.ccc.de</tt>:
|
||||
<pre>
|
||||
<iq type='set' to='jabber.ccc.de'>
|
||||
<query xmlns='jabber:iq:register'>
|
||||
<username>hacker</username>
|
||||
<password>meinneuespasswort</password>
|
||||
</query>
|
||||
</iq>
|
||||
</pre>
|
||||
|
||||
== Psi passwort recovery ==
|
||||
|
||||
Für den Chat client Psi geht das mit folgendem Perl 1-Zeiler:
|
||||
: <code>perl -le '($jid,$pw)=@ARGV;$pw=~s/..(..)/chr hex$1/ge; print substr($pw^$jid,0,length$pw)' user@host.tld password</code>
|
||||
|
||||
Dabei ist
|
||||
: ''user@host.tld'' die jid und
|
||||
: ''password'' der string aus der <code>.psi/profiles/<profile>/config.xml</code> unter dem <password>-Feld vom betreffenden <account> .
|
||||
|
||||
; Zum Verständnis: jid und password werden in utf-8 Darstellung ge'xor'ed.
|
||||
|
||||
Quelle: http://blogmal.42.org/rev-eng/psi-password.story
|
||||
|
||||
[[Kategorie:Infrastruktur]]
|
||||
|
|
Loading…
Reference in New Issue