*Empty MediaWiki Message*

This commit is contained in:
Vater 2015-02-28 22:23:10 +00:00
parent 3ccdc6d253
commit 6ebeb0b6ac
1 changed files with 37 additions and 30 deletions

67
Chat.mw
View File

@ -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]]