[GiM logo] gim.org.pl is down || odświeżony jogger (v.0.4) GiMa

Wiem, że takich rzeczy jest pełno, ale postanowiłem napisać swój. Tak, właściwie z nudów... Miałem dodać wczoraj, ale cosik net mi padł... Oka oto skrypcik:
#!/bin/bash

PLIK=/etc/jabber/jabber.xml
# PAMIETAJ ZE UTF-8"
TEMA="TEMAT WIADOMOSCI"
WIAD="TEKST"


# Dalej nie dotykac... ;]
serwer=`cat /etc/jabber/jabber.xml | grep cmdline | grep host \
| sed 's/<host.*>\(.*\)<\/jabber.*/\1/' | sed 's/ //g' `
spool=`cat /etc/jabber/jabber.xml | grep cmdline | grep spool \
| sed 's/<spool.*>\(.*\)<\/jabber.*/\1/'| sed 's/ //g' `

MAINDIR="$spool/$serwer"

echo -n "Podaj nazwę użytkownika: "
read newuser
[[ -f "$MAINDIR/$newuser.xml" ]] && echo "Podany username jest zajety!" && exit

echo -n "Podaj haslo: "
read -s newpass
echo
echo -n "Podaj Imie i Nazwisko: "
read newdane

DATA="`date +\"%Y%m%dT%H:%M:%S\" -d "2 hours ago"`"
SEKI="`date +\"%s\"`"
STAM1="<xdb><query xmlns='jabber:iq:last' last='$SEKI'"
STAM2=" xdbns='jabber:iq:last'>Registered</query>"
PAS1="<password xmlns='jabber:iq:auth' xdbns='jabber:iq:auth'>"
PAS2="$newpass</password>"
REG1="<query xmlns='jabber:iq:register' xdbns='jabber:iq:register'>"
REG2="<username>$newuser</username><name>$newdane</name><email/>"
REG3="<x xmlns='jabber:x:delay' stamp='$DATA'>registered</x></query>"

MES="<message from='$serwer' to='$newuser@$serwer'>"
FILE="$MAINDIR/$newuser.xml"

echo -n "$STAM1$STAM2$PAS1$PAS2$REG1$REG2$REG3" > $FILE
echo -n "<foo xdbns='jabber:x:offline' xmlns='jabber:x:offline'>" >> $FILE
echo -n "$MES<subject>$TEMA</subject><body>$WIAD</body>" >>$FILE
echo -n "<x xmlns='jabber:x:delay' from='$newuser@$serwer'" >> $FILE
echo -n " stamp='$DATA'>Offline Storage</x></message></foo></xdb>" >> $FILE

echo "[+] Done."
catz: [pro.gramowanie]
dnia poniedziałek, 09 sierpień 2004, 102025 by Michał 'GiM' Spadliński

Komentarze:

Proszę wpisy pisane po angielsku komentować również w tym języku.

3 słowa wyjaśnienia, jako że ochrzan mi się dostał ;) <br />Skrypt był pisany pod jabberd 1.4, dodaje użytkowników jeżeli konta użytkowników są jako pliki *.xml.

dnia poniedziałek, 09 sierpień 2004, 163707 by GiM

..tożsamość..:
..meritum..:
..lokum..:
Wpisz kod:code