Home › Forums › Archives › Instant Messaging › AIM Support › FilterRules.txt + Command.py (January 9, 2006)
- This topic has 4 replies, 1 voice, and was last updated 18 years, 1 month ago by ..
-
AuthorPosts
-
January 10, 2006 at 11:16 pm #21236.Participant
WhiteMateria writes:
I have mixed feelings about the PyBoticide project for this reason – There are just so many bots on AIM that people are seeking other chat clients. Even the best chat filter in the world cannot help AIM now. Thumbs down to AOL for letting AIM chatrooms become the cesspool that they are. Anyone interested in programming such chat filters for chat clients other than AIM are free to use this FilterRules as a guide as long as it is for freeware. (Preferably open source) Do you see me charging you for this?
Custom Logo.png for gaim:
http://img58.photobucket.com/albums/v177/WhiteMateria/logo.pngInstructions for FilterRules.txt
These are the set of rules I use and that you can add to
‘./PyBoticide-1.40-beta/config/FilterRules.txt’
Since I seem to update this file so often at times I
can edit this on the fly.How I use PyBoticide filters: I try to create a rule for something before reverting to ignore.txt – This usually takes care of the next person who spams something similar. Ignore.txt is for uniquebots/people/idiots who will type things that might not be suitable for pure filters alone. This ruleset is constantly changing, being updated, tweaked and what not so if a certain rule does not work for its intended purpose please let me know. It is suited more towards my own filtering wants but free for anyone to use.
PyBoticide 1.40 beta rules
Code:##################################################
##################################################
##
## -Mikk’s FilterRules.txt for PyBoticide 1.40 Beta-
##
## March 23, 2006
##
## The ONLY official source I update this custom filter is at
## https://bigblueball.com/forums/t33570-filterrulestxt–commandpy-(january-9-2006).html
##
## Name: Mikk Au�r
## AIM: whitemateriaxv
## Email: [email protected] – Email me sometime.
##
## Pyboticide is open source & free!
## Official site – http://pyboticide.home.att.net/
## Learn python regex – http://www.amk.ca/python/howto/regex/
## Rules with a “#” in front are inactive until you delete the
## symbol.
##
##################################################
##################################################
##
## PyBoticide FILTER RULES
##
## rule format:
## type[regex modifier][,modifier,..]::match text or regex::comment
##
## chat rule types:
## sn – filter by screen name
## message – filter by chat message text
## info – filter by away message or profile text or urls
## prof – filter by profile text or urls
## away – filter by away message text or urls
##
## IM rule types:
## IM rules are identical to chat rules with the exception of
## being preceded by “im_”. example: im_sn::blockthissn
##
## regex modifiers:
## add the desired regex modifier immediately after the rule
## type to specify a regex rule
## * – case insensivtive regex
## % – case sensitive regex
##
## rule modifiers:
## perm – trigger a perm ignore if rule matches
## applies to rule types: msg, prof, away, info
## html – match against raw html of messages
## applies to rule types: msg, prof, away, info
## url – match against urls only
## applies to rule types: msg, prof, away, info
## hex – allow hex encoded ascii chars in a rule
## applies to rule types: all
##
##################################################
##################################################
##
## Menu includes the following topics thus far…
##
## 1. IM based rules (with the following subcatogories…)
##
## [START]
## a –[ignore official AIM bots via IM]– (AOL System msg)
## b –[other IM filters]– (regex)
## [END]
##
## 2. regex “start/end of string” rules:”^…” or “^…$”
##
## 3. regex with case sensitive modifiers
## 4. regex basics
## 5. regex combos (with the following subcatogories…)
##
## [START]
## a –[age/sex/loc]–
## b –[chain letters]–
## c –[gamers]–
## d –[hackers]–
## e –[links or pics]–
## f –[no hidden charges]–
## g –[talk to me! – give me attention! – “wah wah wah”]–
## h –[why me?]–
## i –[ignore real host names + allow [email protected] names]–
## j –[ignore all host names]–
## k –[dice rolls (aim/trillian/gaim)]–
## [END]
##
## 6. clones
## 7. profiles
## 8. current trends
##
## Note: On regex combos please note that since many of the rules are
## more than one line its crucial they wordwrap and keep going. The
## return key will break up a rule and you will get errors if you do
## not have ethier a # for commentary or one of the ‘types’ (sn, msg,
## info, etc.) described in the above block at the
## beginning of the line.
##
## Note: Some of the most common Internet acronyms are filtered in #2.
## I got tired of seeing them in the chatroom. Here is a list…
## lol, omg, wtf, stfu
##
##################################################
###################################################1. IM based rules
#a –[ignore official AIM bots via IM]– (AOL System msg)
im_sn*::[Aa] *[Oo] *[Ll] *[Ss] *[Yy] *[Ss] *[Tt] *[Ee] *[Mm] *[Mm] *[Ss] *[Gg]::AOL System Msg
#b –[other IM filters]– (regex)
#im_url*::[.]*::URL via IM ignored
im_text*::[Ww] *[Ee] *[Bb] *[Cc] *[Aa] *[Mm]::no web cams
im_text*::[Cc] *[Rr] *[Ee] *[Dd] *[Ii] *[Tt] *[Cc] *[Aa] *[Rr] *[Dd]::no credit card ads
im_text*::[Aa] *[Ii] *[Mm] *[Ii] *[Nn] *[Vv] *[Aa] *[Dd] *[Ee] *[Rr]::AIM Invader#2. regex “start/end of string” rules:”^…” or “^…$”
url*::^.*[.]([Ee][Xx][Ee]|[Ss][Hh][Ss])$::.exe/.shs files ignored
msg*::^s *h *u *t *u *p$::shutup
msg*::^f *u *c *k::the 4 letter word
msg*::^f *a *g$::f*g
msg*::^b *i *t *c *h$::bitch
*msg*::(.s*){1,} c *a *m(|.)::cam
msg*::^lol(|z|s)$::lol{|z|s}
msg*::^omg$::omg
msg*::^w *t *f$::wtf
msg*::^s *t *f *u$::stfu!
msg*::^e *(ws*){1,}$::ewww
msg*::^(l *a){2,}$::lalala
msg*::^(h *a){2,}$::hahaha
msg*::^[.]{1,}$::periods only
msg*::^[?]{3,}$::question marks only
msg*::^[0-9]{1,}$::numbers only
msg*::^ $::spaces only
msg*::^(a{1,}|b{1,}|c{1,}|d{1,}|e{1,}|f{1,}|g{1,}|h{1,}|i{1,}|j{1,}|k{1,}|l{1,}|m{1,}|n{2,}|o{1,}|p{1,}|q{1,}|r{1,}|s{1,}|t{1,}|u{1,}|v{1,}|w{1,}|x{1,}|y{2,}|z{1,})$::1 letter repeating#3. regex with case sensitive modifiers
msg%::([A-Z]s*){4,}::no caps!#4. regex basics
msg*::freevidz.net::freevidz.net
msg*::get-off.net::get-off.net
msg*::six-teen.net::six-teen.net
msg*::butt crack::butt crack program
msg*::sycko idle::lame idler program
msg*::unable to display a message::unable to display a message
msg*::!trivia::!trivia on
msg*::!strivia::!trivia off
msg*::!topstreak::!topsteak
msg*::!next::!next
msg*::!toptime::!toptime
msg*::!hint::!hint
msg*::!repeat::!repeat
msg*::!top10::!top10
msg*::!stats::!stats
msg*::{s buddyin::buddyin
msg*::{s buddyout::buddyout
msg*::{s you’ve got mail::you’ve got mail
msg*::1-800-639-2150::toll free sex line? yeah right!
msg*::1-800-791-4977::toll free sex line? yeah right!
#msg*::(x)::ignore.txt rule = (x)
#msg*::[x]::ignore.txt rule = [x]
#msg*::[error!]::punt attempt
msg*::({s})::clear chatroom attempt – tameclone scroll
msg*::{s}::{s} server trick
msg*::w *e *b *c *a *m::webcam
msg*::n *e *r *d::nerd?!
msg*::g *(es*){1,}k::geek?!
msg*::s *h *i *t::sh*t?!
msg*::n *i *(gs*){1,}e *r::nigger
msg*::h *([o0]s*){1,}r *n* y::horny?
msg*::w *a *(ns*){1,}a *f *u *c *k::wannna ****?
msg*::h *i *t *([0-9]s*){1,}::hit #
msg*::t *y *p *e *([0-9]s*){1,}::type #
msg*::p *u *s *h *([0-9]s*){1,}::push #
msg*::p *r *e *(zs*){1,}[0-9]{1,}::press #
msg*::p *r *e *(ss*){1,}[0-9]{1,}::press #
msg*::p *r *o *f *i *l *e::no profiles for me
msg*::[o0][.][o0]::o.o/o.o eyeballs
msg*:: b *o *t::bot
msg*::p *r *o *f *i *l *e::profile
msg*::c *u *t *e *g *u *y::cute guy
msg*::i *m *k *i *n *d *a *w *e *t::im kinda wet
msg*::h *o *t *g *u *y::hot guy
msg*::x *x *x *w *e *b *p *a *g *e::xxx webpage
msg*::c *a *l* l* *o *f *d *u *t *y::call of duty
msg*::c *r *e *d *i *t *c *a *r *d::credit card ad
msg*::w *h *o *i *n *v *i *t *e *d *m *e::who invited me
msg*::t *h *u *g *s::don’t need thugs
msg*::o *u *t *w *a *r::outwar
msg*::r *u *n *e *s *c *a *p *e::runescape
msg*::e *v *e *r *q *u *e *s *t::everquest
msg*::d *i *a *b *l *o::diablo
msg*::n *e *o *p *e *t *s::neopets
msg*::c *y *b *e *r::no cyber thanks
msg*::t *e *l *l *y *l *a *s *a *l *l *e::salle and the chair
msg*::o *n *c *a *m::on cam
msg*::f *r *e *e *i *p *o *d::free ipod
msg*::t *r *a *d *e *o *n *l *y::trade only
msg*::c *a *m *b *e *t *w *e *e *n::cam between
msg*::m *e *e *t *p *e *o *p *l *e *i *n *y *o *u *r *a *r *e *a::no meeting anyone#5. regex combos
#a –[age/sex/loc]–
#rule 1
msg*::[0-1][0-5](||
[*]|[~]|[-]|[_]|[.]|[,]|[/]|[|]|[\]|s)f::no girls under 16!#rule 2
msg*::[0-1][0-5](|
[*]|[~]|[-]|[_]|[.]|[,]|[/]|[|]|[\]|s)m::no boys under 16!#rule 3
#msg*::([0-9]{1,3}|a|a *g *e)(|
[*]|[~]|[-]|[_]|[.]|[/]|[|]|[\]|s)(f(|e|e *m *a *l *e)|m(|a *l *e)|s(|e *x|l)|g(|e *n *d *e *r))::no asl for me!#rule 4
msg*::w *h *a *t *d *o *(u|y *o *u) *t *h *i *n *k *(.s*){1,}[0-9][0-9](|
[*]|[~]|[-]|[_]|[.]|[,]|[/]|[|]|[\]|s)(m|f)::what do you think? I’m blah age and blah gender#rule 5
msg*::a *n *y *b *o *d *y *w *a *n *t *t *o *c *h *a *t *w *i *t *h *[0-9] *[0-9] *[/] *(.s*){1,} *[?]::anybody want to chat with age/sex/loc?#rule 6
msg*::^[0-9][0-9][/](m|f)[/][a-z][a-z][/]pics$::age/sex/loc/pics#b –[chain letters]–
#rule 1
msg*::s *e *n *d *(|t *h *i *s|t *h *a t) *(t *[o0]|[2]) *([0-9]s*){1,}p *(e *o *p *l *e|p *l|(es*){1,}p)::send this/that to/2 ‘x’ people/ppl/peeps [chain message]#c –[gamers]–
#rule 1
msg*::(c *d|s *e* r* I *a *l|g *a *m *e) *k *e *y::cd/serial/game key#rule 2
msg*::k *(o *c|i *n *g *s *o *f *c *h *a *o *s)::k{oc|ings} of chaos#rule 3
msg*::c *o *u *n *t *e *r *(|[-]) *s *t *r *i *k *e::counter{|-}strike#d –[hackers]–
#rule 1
msg*::((a *n *y|n *e) *(o *n *e|[1]|b *o *d *y) *|w *h *o) *(|h *e *r *e) *(h *a *(x|c *k)|g *o *t|p *l *a *y|h *a(s|z|v *e)|o* w *n)::any{one|1|body}/who here ha{x|ck}/got/play/has/ha{s|z|ve}/own#rule 2
msg*::h *e *l *p *m *e *(|t *[o0]|[2]) *h *a *(c *k|x)::help me {|2|to} ha{ck|x}#rule 3
msg*::s *u *b *(|-)(7|s *e *v *e *n)::sub{|-}{7|seven}#e –[links or pics]–
#rule 1
msg*::c *l *i *c *k *(m *y|o *n|h *e *r *e|i *t|l *i *n *k|t *h *i *s|t *h *a *t)::click my/on/here/it/link/this/that#rule 2
msg*::l *i *n *k *t *r *a *d *(i *n *g|e)::link trad{e|ing}#rule 3
msg*::t *r *a *d *(e|i *n *g) *(p *i *(c|x) *|l *i *n *k *(|s|z))::trad{e|ing} pi{c|x}/link{|s|z}#rule 4
msg*::p *i *(c|c*s|x) *(|o|i) *n (|m *y) *(h *o *m *e|p *a *g *e|s *i *t *e|p *r *o)::pi{c|cs|x} {o|i}n {|my} home/page/site/pro#rule 5
msg*::(n *u *d *e|s *e * l* f*) *p *i *(c|x)::nude/self pi{c|x}#rule 6
msg*::p *i *c *(|s) *([2]|t *o) *t *r *a *d *e::pic{|s} 2/to trade#rule 7
msg*::m *y *p *r *o ([4]|f *o *r) *p *i *(c|x)::my pro 4/for pi{c|x}#rule 8
msg*::s *(|e *n *d) *([2] *|t *([o0]s*){1,})r::s{end|} 2/t{o|0} r#rule 9
msg*::m *y *(|w *e *b) *s *i *t *e::my (|web) site#rule 10
msg*::m *y *(|w *e *b) *(c *a *m|p *i) *(|c|x)::my {|web} cam/pi{cs|x}#rule 11
msg*::t *h *(i *s|a *t) *l *i *n *k::this/that link#rule 12
msg*::m *e *e *t *(|h *o *r *n *y) *g *u (y|r *l)::meet {|horny} guy/gurl#rule 13
msg*::p *i *c *(|s) *o *f (.s*){1,}t *h *o *n *g::pic{|s} of … thong#rule 14
msg*::c *h *e *c *k *(m *y|(.s*){1,}) *i *n *f *o *(|(.s*){1,} *l *i *n *k)::check {|my} info {| … link}#f –[no hidden charges]–
msg*::n *o *h *i *d *d *e *n *(c *o *s *t|c *h *a *r *g *e|f *e *e)::no hidden cost/charge/fee
#g –[talk to me! – give me attention! – “wah wah wah”]–
msg*::(i *m|m *s *g|p *m|w *h *i *s *p *e *r|m *e *s *s *a *g *e|c *a *a *l *l) *m *e::im/msg/pm/whisper/message/call me
#h –[why me?]–
#rule 1
msg*::p *u *(ss*){1,}y *o *n *(u|y *o *u) *::pussy on you/u#i –[ignore real host names + allow [email protected] names]–
sn*::^h *o *s *t *w*$::real host names#j –[ignore all host names]–
#sn*::^h *o *s *t *.*::all host names#k –[dice rolls (aim/trillian/gaim)]–
#rule 1
sn::*onlinehost*::aim user dice roll#rule 2
msg*::rolled [0-9]{1,2} [0-9]{1,3}-sided di::trillian/gaim user dice roll#6. clones
sn*::^.*pimp.*$::don’t talk to pimps#
sn*::^.*thug.*$::don’t talk to thugs
sn*::^.*g[1]r[l1]$::clone
sn*::^.*620killa$::the PyNark threat
sn*::^caligrl *[0-9]{3,}$::clone
sn*::^laura[0-9]{3,}$::clone
sn*::^jessica[0-9]{3,}$::clone
sn*::^michel{2}[Ee][0-9]{3,}$::clone
sn*::^aim(|er)[0-9]{3,}$::clone
sn*::^sheep[0,9]{1,}$::clone
sn*::^cAligrl[0-9]{3,}$::clone
sn*::^hot*girl[0-9]{3,}$::clone
sn*::^singlegirl[0-9]{2}pa$::clone
sn*::lamersmustdie::clone
sn*::toiletbomber::clone
sn*::indyv::clone
sn*::J1IVIVIYL33T::clone
sn*::OwnedJEW::clone
sn*::floooder::clone
sn*::AcoMcL0ne::clone
sn*::idiotbot00::clone
sn*::hardcorefreek::clone
sn*::daggerface::clone
sn*::linkinbot::clone
sn*::alarunda::clone
sn*::botjoe::clone
sn*::SatanZHell tk::clone
sn*::gameroen::clone
sn*::Cloning4Jesus::clone
sn*::DomiBot::clone
sn*::MuGZBoT::clone
sn*::banass::clone
sn*::analcontrol::clone
sn*::PunterOld::clone
sn*::cpvrbot::clone
sn*::sn*sn*atcherv::clone
sn*::peacebotz::clone
sn*::loadsofbots::clone
sn*::bootizzle::clone
sn*::EncryptBot::clone
sn*::RaucousiCUZ::clone
sn*::NoNameBoyXXX::clone
sn*::naughtyj3nny::clone
sn*::botmanabc::clone
sn*::someguypkmn::clone
sn*::RayBooter::clone
sn*::omgh0tjen::clone
sn*::ZaCClone::clone
sn*::OmgFUClones::clone
sn*::imnatlagd::clone
sn*::Stevenbot::clone
sn*::IMP1337B0r6::clone
sn*::RentBot::clone
sn*::JuniorWarnBot::clone
sn*::Monica69sU::clone
sn*::QuagMaster::clone
sn*::CloneBoneRoller::clone
sn*::KrokHunter::clone
sn*::budmanclone::clone
sn*::CloneWaldo::clone
sn*::undeadklone::clone
sn*::a1saucebot::clone
sn*::Hotrodbots::clone
sn*::Rodsbot::clone
sn*::AUfo333a::clone
sn*::holikenights::clone
sn*::maskedman00::clone
sn*::clonesssssssss::clone
sn*::auroraisgod::clone
sn*::auroraissexy::clone
sn*::aurorariot::clone
sn*::xbobdole::clone
sn*::WhiteMonkeys::clone
sn*::MjBot::clone
sn*::Skullbot::clone
sn*::Knownasthebest::clone
sn*::Chicks get wet::clone
sn*::AIMAssassin::clone
sn*::AIMJews::clone
sn*::Bleedbot::clone
sn*::m4a1TheCol::clone
sn*::ParrotThing::clone
sn*::chicksownsyou::clone
sn*::BensAMaster::clone
sn*::P7bot::clone
sn*::P7clone::clone
sn*::SyckoOwnsYou::Clone
sn*::cnbBot::Clone
sn*::WhiteMonkeys::Clone
sn*::mizzlestizzle::Clone
sn*::OFFLINEBOTS::Clone
sn*::xBOTx::Clone
sn*::Killjoy000::clone
sn*::Hotgirlzx::clone
sn*::ceesclones::clone
sn*::smokinmuunkey::clone
sn*::AREUREADYLOL::clone
sn*::LOLOICLLL::clone
sn*::OXRST::clone
sn*::crazygangster::clone
sn*::p1nKb0t::clone
sn*::babystonerbotz::clone
sn*::UserSaddam::clone
sn*::timetobagdad::clone
sn*::ChasmClone::clone
sn*::raging clone::clone
sn*::BostonBot::clone
sn*::waterboysbot::clone
sn*::SexGod321::clone
sn*::demanitor::clone
sn*::H4cKeRx::clone
sn*::mekminion::clone
sn*::lamersmustdie8::clone
sn*::weinerbichslap::clone
sn*::AYOHOMIES::clone
sn*::alphaomegabot::clone
sn*::rockstarboot::clone
sn*::alphaomegabot::clone
sn*::OwNiNy0u::clone
sn*::netzombie::clone
sn*::alphaomegabot::clone
sn*::easyxxx::clone
sn*::instakis::clone
sn*::lnstaklss::clone
sn*::kaliclone::clone
sn*::LIVEWEBCAM::clone
sn*::KimCam::clone
sn*::SexyGurly::clone
sn*::HornyAmy19F::clone
sn*::exotica::clone
sn*::cindylove::clone
sn*::sexycathy::clone
sn*::Cobina::clone
sn*::j0ckingrlx::clone
sn*::FreeGames::clone
sn*::xpunkRiot::clone
sn*::FI2eeYaYo::clone
sn*::kewlgrl::clone
sn*::freakygrl::clone
sn*::mt0wnthug::clone
sn*::clon3rn00bhe::clone
sn*::invaderdude::clone
sn*::invaderman::clone
sn*::cerjam::clone
sn*::TwistaBot::clone
sn*::xcheeringbabe::clone
sn*::DieBxtch::clone
sn*::MediaKillerZ::clone
sn*::SK1N::clone
sn*::Krusteazbot::clone
sn*::ytsum::clone
sn*::SProJeKT::clone
sn*::AdmireYou::clone
sn*::as4d4a4a4::clone
sn*::babysxygrl::clone
sn*::h0tTybAbeZ::clone
sn*::hottthitz::clone
sn*::FrEEGuRLZ::clone
sn*::CamelY0::clone
sn*::looseassbot::clone
sn*::nighthawkbot::clone
sn*::straponbot::clone
sn*::FENDERSGENOCIDE::clone
sn*::theleethax::clone
sn*::AmIBots::clone
sn*::iPodbot::clone
sn*::Botzxz::clone
sn*::URLBot::clone
sn*::FunnyLinkBot::clone
sn*::ISXOS::clone
sn*::nublit::clone
sn*::AntiNub::clone
sn*::ORLYNUB::clone#7. profiles
info_url*::aimfriendz.com::aimfriendz.com
info_url*::cfyre.myip.org::cfyre.myip.org
info_url*::tonythejuice.com::tonythejuice.com
info_url*::talk.to::talk.to
info_url*::psps.freepay.com::psps.freepay.com
info_url*::stacie.tz4.com::stacie.tz4.com
info_url*::aimfail.ai.funpic.org::aimfail.ai.funpic.org
info_url*::jaimessite.com::jaimessite.com
info_url*::tammyslivewebcam.us.tt::tammyslivewebcam.us.tt
info_url*::sexwebcam.us.tt::sexwebcam.us.tt
info_url*::gurl.be::gurl.be
info_url*::stacie.tz4.com::stacie.tz4.com
info_msg*::TAMECLONE::TAMECLONE
info_msg*::IcedClone::Iced Clone
info_msg*::XTOC::XTOC
info_msg*::FaMEClone::FaMEClone#8. current trends
msg*::you tricked me::trend 1*PyBoticide 1.31 beta filter rules classic are no longer supported due to posting restraints.
*Command.py will no longer be updated because its for PyBoticide 1.31 beta.February 6, 2006 at 5:07 am #135915.ParticipantUpdated
March 2, 2006 at 5:37 am #135916.ParticipantUpdate notice: March 3, 2006 (Update #3)
March 4, 2006 at 6:37 am #135917.ParticipantUpdated: March 4, 2006 (5th update)
March 23, 2006 at 4:20 am #135918.ParticipantUpdated!
-
AuthorPosts
- You must be logged in to reply to this topic.