*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:
|
; Siehe auch:
|
||||||
* [http://web.swissjabber.ch/index.php/Kategorie:Bot swissjabber.ch Kategorie:Bot]
|
* [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.
|
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]]).
|
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>:
|
[[#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.
|
||||||
<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 ==
|
====== notwendige Fixes von [[#FreeBOT]] für Pentabot im LXC ======
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
|
; 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">
|
<source lang="bash">
|
||||||
--- xmpp/transports.py.orig 2010-04-06 21:05:04.000000000 +0800
|
--- xmpp/transports.py.orig 2010-04-06 21:05:04.000000000 +0800
|
||||||
+++ xmpp/transports.py 2010-04-06 21:05:20.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
|
tcpsock._send = tcpsock._sslObj.write
|
||||||
</source>
|
</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]]
|
[[Kategorie:Infrastruktur]]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user