Portál AbcLinuxu, 10. května 2025 09:35

Dotaz: centerICQ antispam

9.12.2005 16:50 Medic
centerICQ antispam
Přečteno: 283×
Odpovědět | Admin
Ahoj lidi,
drive jsem pouzival Mirandu a potreboval bych nejaky antispam na ICQ. Zkousel jsem nejaky udelat ale nevim, jak v centerICQ zjistit, jestli uzivatel je v kontaktlistu. Jestli to nekdo vi, nebo ma skriptik, tak pls napiste.
Melo by to delat toto: Kdyz prijde zprava od ciziho cloveka, napsat mu neco (ahoj, opis "nejsem spam") a kdyz to opise, teprve potom se mi ukaze zprava od nej.
Mel jsem to v mirande a bylo to dokonale. Nic pres to nepreslo a stejne vas lidi mohli kontaktovat.
Dekuji Medic
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.12.2005 20:02 VRtulnikk | skóre: 17 | blog: blogisek | Rokycany
Rozbalit Rozbalit vše Re: centerICQ antispam
Odpovědět | | Sbalit | Link | Blokovat | Admin
....newim cim to je, ale mam povoleny vsechny spravy a tak pul roku mi krome roznych hoaxu od uzivatelu z CL zadny spam neprisel... ...ale ta ficura co popisujete je vice nez zajimava. Take by mne zajimalo, jestli ji podporuje nejaky klient pro Linux
9.12.2005 20:21 VRtulnikk | skóre: 17 | blog: blogisek | Rokycany
Rozbalit Rozbalit vše Re: centerICQ antispam
pardon, samozrejme zpravy ")
9.12.2005 20:36 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: centerICQ antispam
V něčem jsem takovou funkci viděl, ale už si nevzpomenu jesli to bylo licq, kopete nebo gaim :-).
9.12.2005 22:08 VRtulnikk | skóre: 17 | blog: blogisek | Rokycany
Rozbalit Rozbalit vše Re: centerICQ antispam
gaim pouzivam a ten to IMHO nebyl...
18.1.2006 15:49 Bozek
Rozbalit Rozbalit vše Re: centerICQ antispam
%pre-receive spamfiltr
event auth
proto all
status all
options stdin stdout
%exec
#!/bin/sh
msgin=`cat`
test=`echo "${msgin}" |egrep -i "pridej|cau|ahoj|dobry|zdrav"`
if [ -z "${test}" ]; then
    echo "Pokud chcete abych Vas autorizoval, musi autorizacni zprava obsahovat slovo \"pridej\"."
    exit 1;
fi
tohle funguje jen z casti (zrovna s tim pokusuju) Kdyz pride autorizace ktera neobsahuje slova uvedena v egrepu, tak se vubec nezobrazi (to zaridi nenulova navratova hodnota exitu) ale blbe je, ze mi to nechce nejak poslat tu zpravu...
4.3.2007 21:56 Wolcano
Rozbalit Rozbalit vše Re: centerICQ antispam
ako dopadlo experimentovanie? to blokovanie authorisation spamu by sa mi zislo, ale dosiel som len po zmenu textu/automaticke odpovedanie, neviem ale blokovat :( a v manuali som to musel prehliadnut alebo to tam nieje (ten "exit 1" napriklad som netusil ani - funguje?)
19.3.2007 09:42 Wolcano
Rozbalit Rozbalit vše Re: centerICQ antispam
Odpoviem si sam :) tym "exit 1" sa to uz takmer dorazilo, posielanie sprav som vyriesil bohuzial len cez externe volanie, ale funguje dobre. Prichodzie AUTH requesty sa prihadzuju do logu, ktory treba raz za mesiac precistit, nech nieje moc velky.

========== zaciatok suboru ".centericq/external" ===========

%pre-receive Trash-ALL-auth-requests
event auth
proto icq
status all
options stdin stdout

%exec
#!/bin/bash
msgin=`cat -`
EXT_AUTH_LOG="$HOME/.centericq/external_auth_requests.log"
#EXT_AUTH_LOG=""
if [ -n "${EXT_AUTH_LOG}" ]; then
    date >> $EXT_AUTH_LOG
    echo "$EVENT_NETWORK:$CONTACT_UIN:$CONTACT_NICK" >> $EXT_AUTH_LOG
    echo "${msgin}" >> $EXT_AUTH_LOG
fi

test=`echo "${msgin}" |egrep -i "prid[ea]j|cau|ahoj|dobry|zdrav"`
if [ -z "${test}" ]; then
    echo "Pokud chcete abych Vas autorizoval, musi autorizacni zprava obsahovat slovo \"pridej\"." | centericq -s msg -p $EVENT_NETWORK -t $CONTACT_UIN
    exit 1;
fi

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.