Pages

Saturday, April 23, 2011

Fravia+ Bot Wars

This is a 'living' workshop on bots trapping and reversing, see my javascript page for "broad" site protection techniques.As deep wrote in his bot-essay: "There are many Perl bots available on the net, but I'm fairly certain that you will not find one that does exactly what you want. There's also a convention amoung bot writers not to give bots to people who do not understand them - it's considered irresponsible. Of course, once you've learned how to build bots, you can be as irresponsible as you like". Exactly, and that is the reason you will find more knowledge

only if you will contribute and work on your own. Study (on your own if possible) and then send contributions (like the very important essays below)

An introduction, an explanation, a "teaser" for those that did not know...

~The term "bot" is, according to DeadelviS, a short for "robot", which sounds much cooler than "program"

As Andrew Leonard explains, like mechanical robots, bots are guided by algorithmic rules of behavior - if this happens, do that; if that happens, do this. But instead of clanking around a laboratory bumping into walls, software robots are executable programs that maneuver through cyberspace bouncing off communications protocols. Strings of code written by everyone from teenage chat-room lurkers to top-flight computer scientists, bots are variously designed to carry on conversations, act as human surrogates, or achieve specific tasks - such as seeking out and retrieving information. And... bots can also be used as weapons.

It's up to you to help us with your own work or not: it is my intention to offer you enough material on this page to allow you to start.See: I'll NEVER charge money for accessing my site: I charge the only "money" that's worth something on this web of ours: knowledge!

I want you to contribute with YOUR knowledge!Remember, if you build on other people's shoulders, you must offer your own shoulders for others to build upon!

Hey! How d'I get in?You'll have to devise your own bot (and it better behave well, or else!)... try to dig it, please, because some of the first answers I'm getting from this section are disheartening! You should not just COPY an existing dull and simple bot, you should produce a good bot and send it to my main site (please tell me when, because I haven't got the time to check all the tracks :-) I'll (try to) trap it, have a look and, if it proves to be a good work, I'll publish your source code if you want me to... alternatively, if you prefer, you send me a good essay on "bot's wars" or "bot's design", or "bot's trapping", and I'll gladly publish it. But it better be good and YOUR OWN WORK (you'll have all the credit, as usual), should I find out that you copied stuff from somewhere without telling, I'll slowbomb you for quite a while... :-)

Hey! I wanna see a real bot in action before joining!Yessir! And if you knew nothing of this stuff you'll be fascinated (and even if you already knew... :-)Besides, this will show you ALSO a very important searching trick... see, old good Fravia+ already teaches you quite a lot even WITHOUT you getting into the "real" stuff... :-)You'll now (at once if I were you) approach the "iliad" Searchbot (a very useful one, btw):

Send an email to:iliad@algol.jsc.nasa.govwrite into the SUBJECT part of your email (into the subject field, duh!):iliad querywrite into the TEXT part of your email (that's your letter, duh!):?Q: internet bots automated retrieval (for instance... and you'll -most probably- get quite a lot of interesting material about bots from this mighty useful Searchbot... whatt'd'ya say?If you're stuck email the same address with the word help both in Subject and in text (a pretty poor hlp will you get btw :-)

Hey, this is great! I wanna taste another email-bot, just for fun!Yessir! Please go ahead: have a look at friend autobot:

Send an email to:autobot@junoaccmail.orgwrite into the SUBJECT part of your email (into the subject field, duh!):send index or if you want to have a laugh at some 'scarecrow' copyright propaganda, always in the SUBJECT field:send Copyrights

Hey, this is gorgeous! Now, before I start working on my own, let me please see and touch the code of a "real" bot!Yessir! Please go ahead: have a look at our essays!

Essays: how to build your own bots

PHASE ONE (16 July 1999)

this essay (perl_es1.htm): Perl@usa.net ~ How to reverse a "free" service has been written by [blue] in July 1999 for the removing banners section, read and enjoy, let's hope you'll write afterwards your own perl-bots and send them here so that others can ameliorate and give feedback...

PHASE TWO (22 July 1999)

this essay (rt_bot1.htm):The HCUbot: a simple Web Retrieval Bot in Perl has been written by deep in July 1999, read and enjoy! Let's hope you'll write afterwards your own perl-bots and send them here so that others can ameliorate and give feedback...

PHASE THREE (14 September 1999)

this essay (botcgi.htm):Mirbot 1.0: a very special kind of a Robot has been written by The Mystical Friend in September 1999, read and enjoy! Let's hope you'll write afterwards your own perl-bots and send them here so that others can ameliorate and give feedback...

PHASE FOUR (14 September 1999)

this essay (rt_bot2.htm):The HCUbot (Version 2.0): a simple Web Retrieval Bot in Perl has been written by deep in July 1999 and updated and ameliorated in September 1999, read and enjoy! Let's hope you'll write afterwards your own perl-bots and send them here so that others can ameliorate and give feedback...

PHASE FIVE (21 September 1999)

this essay (sono_bot.htm):spider.r: a handy search tool and intro to REBOL has been written by sonofsamiam in September 1999, read and enjoy! Let's hope you'll write afterwards your own rebol-bots and send them over here so that others can ameliorate and give feedback...

That's all for now, Enjoy!

A helping hand!

OK, if you'really wanna learn "agent reversing techniques" and yet somehow don't get the next step... just take your time, there is no hurry, reverse the script you have already got (like those in the essays above), try some different models... and finally write a (good) essay on this stuff yourself. Lusers and leechers, just forget this stuff, please, there are many other things on the web...