<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;CEYMRH46cSp7ImA9WhRaFE8.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825</id><updated>2012-02-16T11:56:25.019-08:00</updated><category term="Unix Tutorials" /><category term="Scripting Tutorials" /><category term="IRC Beginner" /><category term="Download" /><category term="IRC Softwares" /><category term="shell" /><category term="Scripts" /><category term="Tools" /><category term="PsyBNC" /><category term="Eggdrop" /><category term="Tutorials" /><category term="Addons" /><category term="Snippets" /><category term="IRC Networks" /><title>IRCDiary</title><subtitle type="html">IRC Tutorials | IRC Network Services | IRC  Tools Download.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>41</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Ircdiary" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="ircdiary" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">Ircdiary</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;Ck4BQHYzfyp7ImA9WxJXEUU.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-7233839668337532541</id><published>2009-06-04T16:02:00.000-07:00</published><updated>2009-06-04T22:49:11.887-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-04T22:49:11.887-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Addons" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Download" /><title>mIRC Addon: Google Search V1.93</title><content type="html">&lt;div style="text-align:justify;"&gt;&lt;font size="2" face="arial"&gt;&lt;br/&gt;
Google is the most used search engine on the world networking. It's much better than the other engines (I guess). Some estimates are that more than one hundred million people submit queries to Google each day. It is one of the top ten visited web sites each day.&lt;br/&gt;&lt;br/&gt;The usual way to use this service is to open a web browser such Chrome, FireFork, IE ect.. just wondering if someone on an IRC Network could create some triggered words/commands to use google search in the main window of an IRC channel?. You should get the right answer when you've tried an addon created by &lt;a href="mailto:meijie@gmail.com" title="Send email to meijie@gmail.com"&gt;Meij&lt;/a&gt;, a small addon that will reach google.com!.&lt;br/&gt;&lt;br/&gt;This addon allows you to search google.com from within mIRC, returns results upon user's requests with the trigger &lt;b&gt;!google [the keywords]&lt;/b&gt;, and displays the results in the channel window you are in. It doesn't require a web browser and offers all of the functionality you would expect. See the below screenshot that shows how this addon could work.&lt;br/&gt;&lt;br/&gt; 
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B4JB4jIPVoc/Sh_RYwmSgrI/AAAAAAAAALc/5mSnt_RE4hE/s1600-h/googlesearch1.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 84px;" src="http://3.bp.blogspot.com/_B4JB4jIPVoc/Sh_RYwmSgrI/AAAAAAAAALc/5mSnt_RE4hE/s400/googlesearch1.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5341217906377261746" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
That was the tested one when the addon received simple triggered command such &lt;b&gt;!google Introduction to IRC Internet Relay Chat&lt;/b&gt;. You can make limited search results by using &lt;b&gt;-l[any.number.you.like]&lt;/b&gt; additional command. And it also supports several advanced operators of google seach features such &lt;b&gt;site:&lt;/b&gt;, &lt;b&gt;inurl:&lt;/b&gt;, &lt;b&gt;intitle:&lt;/b&gt;, &lt;b&gt;related:&lt;/b&gt;, &lt;b&gt;allinurl:&lt;/b&gt; ect. This picture shown at the below is taken from my own experiment with this addon, I think you would be clear about all those things which I'm trying to explain:&lt;br/&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B4JB4jIPVoc/Sh_RvL0h8GI/AAAAAAAAALk/lUvbxS_GNyE/s1600-h/googlesearch2.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 190px;" src="http://3.bp.blogspot.com/_B4JB4jIPVoc/Sh_RvL0h8GI/AAAAAAAAALk/lUvbxS_GNyE/s400/googlesearch2.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5341218291641872482" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
Want to try this Google Search addon? below is the link to Download. Just make sure you leave your comment for any bugs you found when using the addon. Thanks and Happy IRC Googling!.&lt;br/&gt;&lt;br/&gt;
&lt;blockquote&gt;&lt;center&gt;&lt;a href="http://sites.google.com/site/gethamzah/Home/google_v1.93_1400.zip" title="Download Google Search V1.93"&gt;Download Google Search V1.93&lt;/a&gt;&lt;/center&gt;&lt;/blockquote&gt;
&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-7233839668337532541?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/7233839668337532541/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/06/mirc-addon-google-search-v193.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/7233839668337532541?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/7233839668337532541?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/06/mirc-addon-google-search-v193.html" title="mIRC Addon: Google Search V1.93" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_B4JB4jIPVoc/Sh_RYwmSgrI/AAAAAAAAALc/5mSnt_RE4hE/s72-c/googlesearch1.gif" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0cDQ3Y4cCp7ImA9WxJXEU8.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-4188221037843598693</id><published>2009-06-04T00:20:00.000-07:00</published><updated>2009-06-04T07:17:52.838-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-04T07:17:52.838-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IRC Softwares" /><category scheme="http://www.blogger.com/atom/ns#" term="Download" /><title>SwatIT: Trojans, Worms and Bots Scanner</title><content type="html">&lt;div style="text-align:justify;"&gt;&lt;font size="2" face="arial"&gt;&lt;br/&gt;This is a program that will scan your files for Trojans, Worms, Bots and other Hacker programs. Swat It can detect and remove over 4000 different Trojan programs plus variants. It will not by default scan the contents of compressed files, neither does it provide background scanning. It is simply a "dumb scanner" with no intelligence or generic detection methods. SwatIT was released for those that simply can not afford to purchase a commercial program, but still need to clean their hard disk from known Trojan and bot infections. below are some of its screenshot you might want to see;&lt;br/&gt;&lt;br/&gt;
&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B4JB4jIPVoc/SifJyXOeJVI/AAAAAAAAAMk/MM7AW46H1zE/s1600-h/Swatitscan.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 380px; height: 280px;" src="http://1.bp.blogspot.com/_B4JB4jIPVoc/SifJyXOeJVI/AAAAAAAAAMk/MM7AW46H1zE/s400/Swatitscan.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5343461349963736402" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br/&gt;&lt;br/&gt;
First thing you should do is to select the folder that you want scanned and then the applicaion will start performing the operation.&lt;br/&gt;&lt;br/&gt;
&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B4JB4jIPVoc/SifK_GIvOjI/AAAAAAAAAMs/zsS35_gG5HI/s1600-h/SwatitSetting.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 380px; height: 280px;" src="http://1.bp.blogspot.com/_B4JB4jIPVoc/SifK_GIvOjI/AAAAAAAAAMs/zsS35_gG5HI/s400/SwatitSetting.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5343462668226214450" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br/&gt;&lt;br/&gt;
By default, the application will not scan the contents of compressed files but there is an option that allows you to change that. Check the "Scan inside archives (slower)" checkbox to enable this option.&lt;br/&gt;&lt;br/&gt;
As I've said before that this program has no intelligence or generic detection methods. Like most Scanning programs that are Reliant on File Signature Only, an undetected or unknown Trojan to Swat It's Signature File would go unnoticed and wouldn't give any alert. A point that you have to remember is that just because a scanner does not detect any Trojans, it doesn't mean that you don't have any. Trojans have a period after release in which they can be used for a short time until it becomes known and detection created for it. Want to try this one?, below is the link to download.&lt;br/&gt;&lt;br/&gt;
&lt;blockquote&gt;&lt;center&gt;&lt;a href="http://sites.google.com/site/gethamzah/Home/swatit_en.zip" title="Download SwatIT: Trojans, Worms and Bots Scanner"&gt;Download this software&lt;/a&gt;&lt;/center&gt;&lt;/blockquote&gt;
&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-4188221037843598693?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/4188221037843598693/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/06/swatit-trojans-worms-and-bots-scanner.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/4188221037843598693?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/4188221037843598693?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/06/swatit-trojans-worms-and-bots-scanner.html" title="SwatIT: Trojans, Worms and Bots Scanner" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_B4JB4jIPVoc/SifJyXOeJVI/AAAAAAAAAMk/MM7AW46H1zE/s72-c/Swatitscan.gif" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkQHRn88eyp7ImA9WxJXEEk.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-6435006294739112710</id><published>2009-06-03T02:38:00.000-07:00</published><updated>2009-06-03T07:45:37.173-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-03T07:45:37.173-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Addons" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Download" /><title>mIRC Addon: Channel Guardian Socket Bot V4.1</title><content type="html">&lt;div style="text-align:justify;"&gt;&lt;font size="2" face="arial"&gt;&lt;br/&gt;
An IRC BOT is like a roBOT. It is a computer program that logs onto IRC and does things automatically, based upon its programming. Some of them are used to monitor a channel and perform an analysis of events.&lt;br/&gt;Now, if you are looking for an "all around mIRC channel guardian and protection bot", with the most of the features are included in its addon you can keep most (if not all) of trouble makers out of your channels, then I highly recommend this bot for anyone who wishes to have full control over their channel plus exceptional user functions.&lt;br/&gt;&lt;br/&gt;
&lt;h2&gt;Description:&lt;/h2&gt;
Channel Guardian Socket Bot (CGSB) is written originally by &lt;a href="mailto:entropy12345@yahoo.com" title="send Email to entropy12345@yahoo.com"&gt;Entropy&lt;/a&gt;. It's an extremely conprehensive all around mIRC channel guardian and protection bot. It utilizes mIRC's hash tables to store data into memory. The access levels consist of 7 levels. (0)none, (1)avoice, (2)aop, (3)sop, (4)founder, (5)admin, (black)blacklist. There are 88+ channel commands, and 22+ private message commands. This bot can easily fill different primary functions for a channel. You could easily run a large channel with several CGSB's with different purposes, or one single CGSB. CGSB has a fun side. You can run the trivia all day long, with hundreds of users playing. Or, if trivia is not your game, you can play UNO, or scramble. CGSB has a serious side. Effective channel management, via strict access levels and anti-spam. No need to login to CGSB ever. It records your host via a specific mask type. You have complete control.&lt;br/&gt;&lt;br/&gt;
&lt;h2&gt;Installing, Running CGSB&lt;/h2&gt;
&lt;b&gt;Note&lt;/b&gt;: You will need mIRC V6.35 or higher to install this addon on your computer. You can get &lt;a href="http://www.mirc.com/get.html"&gt;the latest version of mIRC&lt;/a&gt; from its &lt;a href="http://www.mirc.com/"&gt;home page&lt;/a&gt;, then follow the following steps to install and run this addon:&lt;br/&gt;
&lt;ol&gt;
&lt;li&gt;Unzip the contents of the zip file to any directory within the main mIRC directory.&lt;/li&gt;
&lt;li&gt;Run your mIRC program (if it hasn't been opened already)&lt;/li&gt;
&lt;li&gt;Now, open the Script Editor of your mIRC in which that the Remote tab section is an active one (press "ALT+R" on your Keyboard to open the Remote editor). Go to &lt;b&gt;File&lt;/b&gt; &gt; &lt;b&gt;Load&lt;/b&gt; - browse to the unzipped CGSB directory, change the "Files of type" option to "All File (*.*)" mode then select &lt;b&gt;cgsb.txt&lt;/b&gt; file to open.&lt;br/&gt;&lt;br/&gt;
It will commonly open a dialog that will say "one or more script has been loaded.....".&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;NOTE:&lt;/b&gt; If that dialog opened don't hit enter!! Click on "Yes" button
 with your mouse pointer or the installation will fail. If you already hit
 enter then again do the above step and this time click on "Yes" button.&lt;/li&gt;&lt;br/&gt;
If You did all these correctly you should see text message echoed in your status window:&lt;br/&gt;&lt;br/&gt;
&lt;span class="code"&gt;* Welcome to Channel Guardian Socket Bot v4.1 - entropy DALnet! (check status window popups)&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
If you do see this message then your installation is successful!.&lt;br/&gt;&lt;br/&gt;
&lt;li&gt;Now, to run the bot on IRC network you can just simple type :&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;/cgbs &lt;[number]&gt; &lt;[server]&gt; &lt;[port]&gt;&lt;/b&gt;&lt;br/&gt;For Example:&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;/cgbs 1 irc.dal.net 6667&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Note:&lt;/b&gt; In this newest version, there is an option to use bnc, so it simulates 24/7 hours. Read its user manual in its Readme.html file to use this option.&lt;/li&gt;
&lt;/ol&gt;
That's all. Try it then you'll love it!. And below is the link to download the Addon&lt;br/&gt;&lt;br/&gt;
&lt;blockquote&gt;&lt;center&gt;&lt;a href="http://sites.google.com/site/gethamzah/Home/cgsb4.1_2917.zip" title="Download CGSB Version 4.1"&gt;Download CGSB Version 4.1&lt;/a&gt;&lt;/center&gt;&lt;/blockquote&gt;
&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-6435006294739112710?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/6435006294739112710/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/06/mirc-addon-channel-guardian-socket-bot.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6435006294739112710?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6435006294739112710?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/06/mirc-addon-channel-guardian-socket-bot.html" title="mIRC Addon: Channel Guardian Socket Bot V4.1" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C08HSXw_fCp7ImA9WxJXEUU.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-6720940408898263204</id><published>2009-06-02T07:29:00.000-07:00</published><updated>2009-06-04T23:03:58.244-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-04T23:03:58.244-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="IRC Softwares" /><category scheme="http://www.blogger.com/atom/ns#" term="Download" /><title>ULTed the Ultimate ASCII Editor for ASCII Art</title><content type="html">&lt;div style="text-align:justify";&gt;&lt;font size="2" face="arial"&gt;&lt;br/&gt;Ever wonder how people make those great color pictures on IRC?.&lt;br/&gt;ULTed is a utility program that will let you draw and colorize ASCII art.&lt;br/&gt;In many IRC channels/groups people discuss ASCII art, request ASCII art, post ASCII art, post improved versions or variations of other people's ASCII art, and generally have fun.&lt;br/&gt;So, what does exactly ASCII art mean?.&lt;br/&gt;It is any sort of pictures or diagrams drawn with the printable characters in the ASCII character set.&lt;br/&gt;&lt;br/&gt;
People use ASCII art for a number of reasons. Here are some of them.
&lt;ol&gt;
&lt;li&gt;It is the most universal computer art form in the world -- every computer system capable of displaying multi-line text can display ASCII art, without needing to have a graphics mode or support a particular graphics file format.&lt;/li&gt;
&lt;li&gt;An ASCII picture is hundreds of times smaller in file size than its GIF or BMP equivalent, while still giving a good idea of what something looks like.&lt;/li&gt;
&lt;li&gt;It's easy to copy from one file to another (just cut and paste).&lt;/li&gt;
&lt;li&gt;It's fun! &lt;/li&gt;
&lt;/ol&gt;
And with ULTed tool program you could create your own ASCII art!. Watch this screenshot shown at the below to see what I've done with the written symbols in the main editor of this program&lt;br/&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B4JB4jIPVoc/SiU-8zkE_sI/AAAAAAAAAMU/5k5YBD_vfsg/s1600-h/ulted.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 384px;" src="http://3.bp.blogspot.com/_B4JB4jIPVoc/SiU-8zkE_sI/AAAAAAAAAMU/5k5YBD_vfsg/s400/ulted.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5342745747299565250" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
Waw.. that's cool and beautiful flowers right!?.&lt;br/&gt;
&lt;b&gt;Note:&lt;/b&gt; After creating your own ASCII art using this program, you should use some kind of play command in order to get your ASCII clearly sent to the window you want its picture displayed in.&lt;br/&gt;Copy and paste the below code into your script editor to create a Popup menu which contains a play command to play your ASCII picture in the channel and query window of your mIRC program.&lt;br/&gt;&lt;br/&gt;&lt;div&gt;&lt;center&gt; 
&lt;form name="copy"&gt;&lt;input value="Select Code" onclick="javascript:this.form.txt.focus();this.form.txt.select();" type="button"/&gt;
&lt;p&gt;&lt;textarea rows="100" cols="55" style="width: auto;height: 110px;" name="txt" readonly wrap="VIRTUAL"&gt;menu channel,query {
  ASCII Art:var %tfname = $ShortFn($mIRCdir) $+ *.txt*,%lfname = $dir="Choose your ASCII file to play?" %tfname | if (%lfname != $null) { echo -a 3*** Playing ASCII  ( %lfname ) ( $lines(%lfname) lines &amp; $lof(%lfname) bytes ) | .play $shortfn(%lfname) } 
}&lt;/textarea&gt;&lt;/p&gt;&lt;/form&gt;&lt;/center&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
To test this Popup menu and the contained command try to right click on a main channel or query window, choose &lt;b&gt;ASCII Art&lt;/b&gt; from its menu then select your ASCII file and click the &lt;b&gt;Open&lt;/b&gt; button. Done!, and my ASCII picture should be something like :&lt;br/&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B4JB4jIPVoc/SiVRVnRjwDI/AAAAAAAAAMc/BMOTUOEnM_o/s1600-h/asciiplay.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 360px; height: 303px;" src="http://1.bp.blogspot.com/_B4JB4jIPVoc/SiVRVnRjwDI/AAAAAAAAAMc/BMOTUOEnM_o/s400/asciiplay.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5342765964706693170" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
wasn't that cool!?, you like it? below is the link to download the program.&lt;br/&gt;&lt;br/&gt;
&lt;blockquote&gt;&lt;center&gt;&lt;a href="http://sites.google.com/site/gethamzah/Home/ulted32.rar" title="ULTed the Ultimate Ascii Editor for Ascii Art"&gt;Download ULTed V.2.00&lt;/a&gt;&lt;/center&gt;&lt;/blockquote&gt;
&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-6720940408898263204?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/6720940408898263204/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/06/ulted-ultimate-ascii-editor-for-ascii.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6720940408898263204?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6720940408898263204?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/06/ulted-ultimate-ascii-editor-for-ascii.html" title="ULTed the Ultimate ASCII Editor for ASCII Art" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_B4JB4jIPVoc/SiU-8zkE_sI/AAAAAAAAAMU/5k5YBD_vfsg/s72-c/ulted.gif" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CE4AQnk8eCp7ImA9WxJQFEU.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-6008844108415685610</id><published>2009-05-27T04:51:00.000-07:00</published><updated>2009-05-27T20:55:43.770-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T20:55:43.770-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Addons" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Download" /><title>mIRC Addon: Complete Protection System (CPS)</title><content type="html">&lt;div style="text-align:justify;"&gt;&lt;font face="arial" size="2"&gt;&lt;br/&gt;&lt;h2&gt;Introduction&lt;/h2&gt;&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B4JB4jIPVoc/Sh382PvaXuI/AAAAAAAAALE/bQ20unat5Os/s1600-h/CPSSetup_new.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 315px;" src="http://2.bp.blogspot.com/_B4JB4jIPVoc/Sh382PvaXuI/AAAAAAAAALE/bQ20unat5Os/s400/CPSSetup_new.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5340702741999804130" /&gt;&lt;/a&gt; This is version 7.0 of CPS, one the most powerful channel and personal protection addon that exists for the *mIRC* a popular IRC client. It comes with a built in help file. CPS includes the latest in IRC protection and protects you from 43 of the most common IRC offences. CPS also has the quickest reaction time so it is also one of the most effective ways to protect yourself.&lt;br/&gt;&lt;br/&gt;CPS is originally created by &lt;a href="mailto:amit9815@gmail.com" title="Send Email to amit9815@gmail.com"&gt;Amit&lt;/a&gt;, an addon which is very configurable through dialogs and easy to use for all kinds of users, it is well organized and simple to use yet very advanced in its features. It does not contain any offensive features.&lt;br/&gt;&lt;br/&gt;&lt;br style="clear:left"/&gt;
&lt;h2&gt;Features of CPS Version 7.0&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;CPS will protect you from the most common IRC offences such; Private Text Flood, Query Flood, Private spam protection, Mass join flood, Clones flood, Text flooding, Text repeating, Revolving doors part flood ect...&lt;/li&gt;
&lt;li&gt;CPS uses Signal events to make the processing of kicks quick and you don't lag at all.&lt;/li&gt;
&lt;li&gt;CPS uses hash tables to store data which allows you to add unlimited amounts of channels in protected list and all with different configurations.&lt;/li&gt;
&lt;li&gt;You can make different settings for different channels.&lt;/li&gt;
&lt;li&gt;You can configure kick messages, ban time, ban types; choose between kicking a nick or kick + banning a nick out of a channel.&lt;/li&gt;
&lt;li&gt;CPS supports all 10 ban types of mirc.&lt;/li&gt;
&lt;li&gt;CPS has a channel limiter which will automatically set &lt;span class="code"&gt;+l&lt;/span&gt; mode in channels that you are opped in according to the minimum user limit you want.&lt;/li&gt;
&lt;li&gt;CPS has setting dialogs for every kick. which means more options and more comfort.&lt;/li&gt;
&lt;li&gt;CPS has socket spam checkerbot with which will join your protected channel(you can setup channels) and will cycle after a certain period of time(you can also set this up) and upon being spammed in private it will auto message ur script to kick the nick. NOTE: it auto signals the script not you so the kick is far more quickly done.&lt;/li&gt;
&lt;/ol&gt;
&lt;b&gt;Note:&lt;/b&gt; CPS has so much more features which require that you have basic knowledge of mIRC commands and know how to use basic windows dialogs. If your are below that level it is highly recommended that you don't continue with installing this addon or it will make you look like paralyzed person who tries to fight Muhammed Ali in the kick boxing arena! that's just because you got wrong installation of this awesome addon.&lt;br/&gt;
&lt;h2&gt;Installing CPS Version 7.0&lt;/h2&gt;
CPS requires to be in its specific directory, please follow the below steps exactly the way they are mentioned to avoid any problems regarding wrong path of this addon.
&lt;ol&gt;
&lt;li&gt;Firstly, you need to find the path of your mirc.exe, find out where it is installed. You can do that by typing the following command in any mirc window.&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;//echo -a $mircdir&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
When you type that command it will echo the path of your mirc directory. Now open your explorer and browse to that path. Say the above command gave you this path --&gt; &lt;b&gt;C:\mirc\&lt;/b&gt;. So, open "C:\mirc\" and unzip/unrar the downloaded file in such a way that it creates a sub-directory in the above path called "CPS",; &lt;b&gt;C:\mirc\cps\&lt;/b&gt;.&lt;br/&gt;&lt;br/&gt;
To verify if your installation path is correct check the path of file called "Firststep.mrc", it should be: &lt;b&gt;C:\mirc\cps\firststep.mrc&lt;/b&gt; .&lt;/li&gt;
&lt;li&gt;Now open you mirc.exe (If not already opened). and type the below command:&lt;br/&gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;/Load -rs cps\firststep.mrc&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
It will generally open a dialog that will say "&lt;b&gt;one or more script has been loaded.....&lt;/b&gt;"&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Note:&lt;/b&gt; If that dialog opened don't hit enter! Click on "Yes" button with your mouse pointer. Else installation will fail. If you already hit enter then again type the above command and this time click on "Yes" button.&lt;br/&gt;&lt;br/&gt;If that dialog didn't popped up then you will see the About Dialog popping up which looks like the below screenshot:&lt;br/&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B4JB4jIPVoc/Sh39ir4cNFI/AAAAAAAAALM/icx8PqbrgcE/s1600-h/CPSAbout.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 281px;" src="http://2.bp.blogspot.com/_B4JB4jIPVoc/Sh39ir4cNFI/AAAAAAAAALM/icx8PqbrgcE/s400/CPSAbout.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5340703505468109906" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
That means that your installation is successful. And to open the setup configurations of this addon try to right click on one of the available mIRC windows such Status Window or Channel Window. 
&lt;/li&gt;
&lt;/ol&gt;
That's all. Enjoy the CPS addon and Keep in safe!.&lt;br/&gt;&lt;br/&gt;
&lt;blockquote&gt;&lt;center&gt;&lt;a href="http://sites.google.com/site/gethamzah/Home/cps.rar" title="Download The CPS Version 7.0"&gt;Download CPS Version 7.0&lt;/a&gt;&lt;/center&gt;&lt;/blockquote&gt;
&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-6008844108415685610?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/6008844108415685610/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-addon-complete-protection-system.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6008844108415685610?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6008844108415685610?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-addon-complete-protection-system.html" title="mIRC Addon: Complete Protection System (CPS)" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_B4JB4jIPVoc/Sh382PvaXuI/AAAAAAAAALE/bQ20unat5Os/s72-c/CPSSetup_new.jpg" height="72" width="72" /><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;CUAMQnY7cCp7ImA9WxJQFEU.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-6934610472743931809</id><published>2009-05-24T07:28:00.000-07:00</published><updated>2009-05-27T21:09:43.808-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T21:09:43.808-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IRC Softwares" /><category scheme="http://www.blogger.com/atom/ns#" term="Download" /><title>IRC Server Program: IRCPlus 2000</title><content type="html">&lt;div style="text-align:justify;"&gt;&lt;font face="arial" size="2"&gt;&lt;br/&gt;&lt;br/&gt;Using this program, you can run your own IRC server at home (Off-line/On-line). You can connect to it just like you'd connect to any other IRC server. With this IRC server program you can create and set up your complete IRC networks similar to &lt;a href="http://dal.net/"&gt;DALnet&lt;/a&gt;, &lt;a href="http://ircnet.org/"&gt;IRCNet&lt;/a&gt; or &lt;a href="http://undernet.org/"&gt;Undernet&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
IRCplus 2000 is an IRC (Internet Relay-Chat) server that allows IRC clients to connect to your computer as an IRC based chat server.&lt;br/&gt;
This is a free IRC Server which limits you to ten connections. It doesn't require registration and works "straight out of the box". 
The new version is packed full of many new features such as the ability to change server messages, a news flash broadcasting system, built-in log viewer, new built-in (Channel, Nickname, and Memo) Services and Client Connection Classes.&lt;br/&gt;&lt;br/&gt;
&lt;h2&gt;Running IRCPlus 2000&lt;/h2&gt;
After installing the files with the Setup program go to &lt;b&gt;Start&lt;/b&gt; &gt; &lt;b&gt;All Programs&lt;/b&gt; &gt; &lt;b&gt;IRCPlus 2000&lt;/b&gt; and select &lt;b&gt;IRCPlus&lt;/b&gt; aplication to run the program. &lt;br/&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShmJ-AQTc-I/AAAAAAAAAKs/_pfD4cExbTA/s1600-h/openircplus.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 363px; height: 400px;" src="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShmJ-AQTc-I/AAAAAAAAAKs/_pfD4cExbTA/s400/openircplus.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5339450531537712098" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShmKukEN3tI/AAAAAAAAAK0/vubWJkuNOx4/s1600-h/IRCPlusInitialConfiguration.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 294px;" src="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShmKukEN3tI/AAAAAAAAAK0/vubWJkuNOx4/s400/IRCPlusInitialConfiguration.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5339451365784411858" /&gt;&lt;/a&gt;And for the first time, the Initial Configuration Window will appear. On this screen you can set up the Server Name, Description and Default Administrator account. You could change these to whatever you want. If you are running Windows NT 4.0 (SERVER) You have the option to install IRCplus as an NT Service. This will allow you to Start, Stop the server from any permitted workstation on your Local Area NetWork, and the Administrator does not have to be logged on to the server to start the Server. If you select this, then you will need to start the service from the Services Applet in the Control Panel.&lt;br/&gt;&lt;br/&gt;
Once you have completed the Initial Configuration IRCplus will load as an icon in your system tray. (Note: Windows NT users who have installed it as a service must start it from the Services Applet in the Control Panel, Service Name = IRCplus).&lt;br/&gt;&lt;br/&gt;
Now that you have setup your IRC Server, you want to log on and check out what it does. Lots of people have tried connecting to their server using the "Server Name". This will not work, the server name is only for you to see, But, if your server name and domain name are the same and are on the IRC Server then you can of course connect to it. If you do not have a domain name then you will have to use your IP address.&lt;br/&gt;&lt;br/&gt;
Once you have your IP address simply open any IRC client such as "mIRC, Pirch, MS-Chat, VIRC", or any other, and type /server your.IP.address and then you will be connected to the server.&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Tips/Info:&lt;/b&gt; In the simple way, when you set up the Initial Configuration without any Internet connections you can just use your localhost Ip address (127.0.01 is set by default) as your IRC server. So, the server your should use is by using &lt;b&gt;/server 127.0.0.1&lt;/b&gt; command in the editbox of your IRC client.&lt;br/&gt;&lt;br/&gt;&lt;blockquote&gt;&lt;center&gt;&lt;a href="http://sites.google.com/site/gethamzah/Home/ircplus.rar" title="Download IRCPlus 2000"&gt;Download IRCPlus 2000&lt;/a&gt;&lt;/center&gt;&lt;/blockquote&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-6934610472743931809?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/6934610472743931809/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/05/irc-server-program-ircplus-2000.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6934610472743931809?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6934610472743931809?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/05/irc-server-program-ircplus-2000.html" title="IRC Server Program: IRCPlus 2000" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShmJ-AQTc-I/AAAAAAAAAKs/_pfD4cExbTA/s72-c/openircplus.JPG" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkcEQHs5eSp7ImA9WxJQFEU.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-6119570039975042976</id><published>2009-05-24T03:41:00.000-07:00</published><updated>2009-05-27T21:13:21.521-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T21:13:21.521-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IRC Softwares" /><category scheme="http://www.blogger.com/atom/ns#" term="Download" /><title>IRC Server Program: WIRCSrv For Windows</title><content type="html">&lt;div style="text-align:justify;"&gt;&lt;font face="Arial" size="2"&gt;&lt;br/&gt;&lt;br/&gt;
I've been hanging around on IRC and Web for a couple of months, searching something better to run an IRC Chat server without any ISP connections?, so that I can configure my own script at home? because I just want to test some addons or aliases?.&lt;br/&gt;
The usual way to test an alias, a popup, a remote event or an entire script is to go on-line, join a channel (maybe an existing one, maybe one of your own creation just for testing) and start testing. However, if like me you're in the ID (Indonesia) or some other countries where you have to pay for local telephone calls and don't want to spend more time connected to the net than you absolutely have to, there are some alternatives. And the best one is to run an IRC Server Program called "WIRCSRV".&lt;br/&gt;&lt;br/&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
WircSrv is one of the most popular IRC servers on the 'net written by John Joseph.&lt;br/&gt;
With this utility users on windows machines can set up complete IRC networks similar to &lt;a href="http://efnet.org/" title="EFnet official site"&gt;EFnet&lt;/a&gt; or &lt;a href="http://undernet.org/" title="Undernet official site"&gt;Undernet&lt;/a&gt; (although considerably smaller). You can run your own IRC server at home, Off-line or On-line. You can connect to it just like you'd connect to any other IRC server. You'd be the IRCop - the system administrator. Of course this wouldn't actually do you much good, because the only person connected to the network would be yourself, but even if you don't need to test your own scripts then setting up and running your own server is a valid exercise for the curious among you.&lt;br/&gt;&lt;br/&gt;
The server owes much of its following to the fact that is one of the easiest IRC server to install, configure, and administer. It also benefits from having versions available for both Windows 3.x and Windows 95/NT.&lt;br/&gt;&lt;br/&gt;
&lt;h2&gt;Installing &amp; Using WIRCSrv&lt;/h2&gt;
Getting up and running with the server is suprisingly simple. After installing WircSrv all you need to do is run the program and you are immediately ready to accept client connections.&lt;br/&gt;&lt;br/&gt;
Below is the simple way to install then use the application;&lt;br/&gt;&lt;br/&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Install&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
Installed program includes two applications in its package; the wircsrv.exe IRC server and servbot.exe.
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Wircsrv.exe&lt;/b&gt; is the irc server for windows. Review the help file for more information on server operation.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Servbot.exe&lt;/b&gt; is a service bot for the server. The service bot implements services like nickserv, chanserv, and memoserv.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Run Wircsrv.exe&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
The only thing you should remember when the executed program is appearing is the host ip for your server.&lt;br/&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShknNvURYjI/AAAAAAAAAKc/zFJNzikaCjM/s1600-h/WIRCServ.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 400px;" src="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShknNvURYjI/AAAAAAAAAKc/zFJNzikaCjM/s400/WIRCServ.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5339341950217708082" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
Done!, your IRC server is created! and your host ip is 127.0.0.1 set by default when you run the program without an internet connection.
&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;
&lt;li&gt;&lt;b&gt;Using Wircsrv server&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
to use the running wircsrv server is relatively simple and easy. here you need to open your favorite IRC client (program) like mIRC then in the EditBox of your IRC program type: &lt;b&gt;/server 127.0.0.1&lt;/b&gt; (remember that 127.0.0.1 is your Wircsrv server set by default when you run the program without any Internet connections)&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B4JB4jIPVoc/ShkpFXj0mCI/AAAAAAAAAKk/Wa8bArqAM7g/s1600-h/WIRCSrvConnect.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 311px;" src="http://1.bp.blogspot.com/_B4JB4jIPVoc/ShkpFXj0mCI/AAAAAAAAAKk/Wa8bArqAM7g/s400/WIRCSrvConnect.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5339344005424781346" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
See, I'm connected to my own server, :).
&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;
&lt;li&gt;If you desire to to implement your IRC network services you can run the Servbot application. Open it from the same directory as wircsrv. When you see the main ServBot screen, check the server connection password, hostname, and port. These default to the default values of wircsrv. Change them if you have changed the values in wircsrv.&lt;br/&gt;&lt;br/&gt;
Once the bot is connected to your wircsrv network, you can /msg servbot HELP. That's all, enjoy your own IRC server.&lt;/li&gt; 
&lt;/ol&gt;

&lt;b&gt;More info:&lt;/b&gt; Wircsrv is now only available in the shareware version at the moment, however the limitations of the shareware version (maximum of 10 connections) won't be a problem for what we want to do with it.&lt;br/&gt;&lt;br/&gt;
&lt;blockquote&gt;&lt;center&gt;&lt;a href="http://sites.google.com/site/gethamzah/Home/wirc507s.rar" title="Download WIRCSrv For Windows"&gt;Download WIRCSrv IRC Server For Windows&lt;/a&gt;&lt;/center&gt;&lt;/blockquote&gt;
&lt;/font&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-6119570039975042976?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/6119570039975042976/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/05/irc-server-program-wircsrv-for-windows.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6119570039975042976?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6119570039975042976?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/05/irc-server-program-wircsrv-for-windows.html" title="IRC Server Program: WIRCSrv For Windows" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShknNvURYjI/AAAAAAAAAKc/zFJNzikaCjM/s72-c/WIRCServ.gif" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkAESXY4cSp7ImA9WxJQFEU.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-1931445528862191411</id><published>2009-05-24T00:02:00.000-07:00</published><updated>2009-05-27T21:25:08.839-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T21:25:08.839-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IRC Softwares" /><category scheme="http://www.blogger.com/atom/ns#" term="Download" /><title>PuTTY as SSH, Telnet and Rlogin Protocols</title><content type="html">&lt;div style="text-align:justify;"&gt;&lt;font face="Arial" size="2"&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B4JB4jIPVoc/ShkDHMRUlkI/AAAAAAAAAKU/tFl0Te8LIts/s1600-h/putty.GIF"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_B4JB4jIPVoc/ShkDHMRUlkI/AAAAAAAAAKU/tFl0Te8LIts/s400/putty.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5339302255312279106" /&gt;&lt;/a&gt; If you've decided to search something useful for your Linux/unix command line skills then this utility program is the right one you should choose. Or you just want to know if someone on his personal computer could log into and/or use other computer over the net? then this small tool has the right answer if you want to do something like that; It's all about logging in to a multi-user computer from another computer, over a network.&lt;br/&gt;&lt;br/&gt;
Here, I'm talking about a useful utility for a remote shell client called "&lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/"&gt;PuTTY&lt;/a&gt;". And this short article is intended to be a beginner's intro, "first look" for those who know nothing about this useful terminal emulator applicatin. You can visit and get its user manual from &lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html"&gt;Putty FAQ official site&lt;/a&gt; if you want to learn completely about this tool as a client for the SSH, Telnet, rlogin, and raw TCP computing protocols.&lt;br/&gt;&lt;br/&gt;
&lt;h2&gt;Putty&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;PuTTY was written and is maintained primarily by &lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/"&gt;Simon Tatham&lt;/a&gt; (Cambridge, UK.).&lt;/li&gt; 
&lt;li&gt;Putty is a cumputer program, software, client, application and as utility.&lt;/li&gt;
&lt;li&gt;Putty is used on Windows Operating System to present Linux/Unix command-line interface.&lt;br/&gt;&lt;br/&gt;
In really simple terms: you run PuTTY on a Windows machine, and tell it to connect to a Unix machine. PuTTY opens a window. Then, anything you type into that window is sent straight to the Unix machine, and everything the Unix machine sends back is displayed in the window. So you can work on the Unix machine as if you were sitting at its console, while actually sitting somewhere else.&lt;br/&gt;
Read Our &lt;a href="http://ircdiary.blogspot.com/2009/04/basic-unix-commands.html"&gt;Basic Unix Commands&lt;/a&gt; to get started learning about the basical Unix command-line interface.
&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;
&lt;li&gt;PuTTY is a client program for the SSH, Telnet and Rlogin network protocols.&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;SSH&lt;/b&gt;, &lt;b&gt;Telnet&lt;/b&gt; and &lt;b&gt;Rlogin&lt;/b&gt; are three ways of doing the same thing; logging in to a multi-user computer from another computer, over a network.&lt;br/&gt;
Read &lt;a href="http://ircdiary.blogspot.com/2009/04/login-into-unix-shell.html"&gt;How to log into Unix Shell&lt;/a&gt; in the session using putty if you want to learn about how to get started using the application.
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Version History&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Prior to 0.58, three consecutive releases (0.55–0.57) were made to fix significant security holes in previous versions, some allowing client compromise even before the server is authenticated.&lt;/li&gt;
&lt;li&gt;Version 0.58, released in April 2005, contained several new features, including improved Unicode support, for international characters and right-to-left or bidirectional languages.&lt;/li&gt;
&lt;li&gt;Version 0.59, released in January 2007, implemented new features such as connection to serial ports, local proxying, sports SSH and SFTP speed improvements, changes the documentation format (for Vista compatibility) and has several bugfixes.&lt;/li&gt;
&lt;li&gt;The 0.60 version implements three new features and some bugfixes.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Features of Putty&lt;/h2&gt;
Here I would mention only those features that could represent the main points of the program aim and the intended other purposes on the pass of the history including its bug fixes.&lt;br/&gt;&lt;br/&gt;
Those features are :&lt;br/&gt;&lt;br/&gt;
&lt;ol&gt;
&lt;li&gt;Support for local serial port connections.&lt;/li&gt;
&lt;li&gt;Improved speed of SSH on Windows.&lt;/li&gt;
&lt;li&gt;Storing of hosts in the Default Settings for later use.&lt;/li&gt;
&lt;li&gt;Command-line SCP and SFTP clients, called "pscp" and "psftp" respectively.&lt;/li&gt;
&lt;li&gt;IPv6 support.&lt;/li&gt;
&lt;li&gt;Self-contained executable requires no installation.&lt;/li&gt;
&lt;li&gt;Bug fix: serial connections and local proxies should no longer crash all the time.&lt;/li&gt;
&lt;li&gt;Bug fix: configuring the default connection type to serial should no longer cause the configuration dialog to be skipped on startup.&lt;/li&gt;
&lt;li&gt;Bug fix: "Unable to read from standard input" should now not happen, or if it still does it should produce more detailed diagnostics.&lt;/li&gt;
&lt;li&gt;Bug fix: fixed some malformed SSH-2 packet generation.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Using Putty&lt;/h2&gt;
To get started using Putty as SSH and telnet program is a relatively simple process.&lt;br/&gt;
When you start PuTTY, you will see a dialog box. This dialog box allows you to control everything PuTTY can do. You don't usually need to change most of the configuration options. To start the simplest kind of session, all you need to do is to enter a few basic parameters. Please read &lt;a href="http://ircdiary.blogspot.com/2009/04/login-into-unix-shell.html"&gt;how to log into Unix&lt;/a&gt; in the session using putty to learn how to get started using this program. Just keep in your mind; It's all about using Unix on Windows Operating System. If you are not experienced with the Unix System I think it's good idea to get a little intro to the subject by reading my quick &lt;a href="http://ircdiary.blogspot.com/2009/04/introduction-to-unix.html"&gt;Introduction to Unix&lt;/a&gt; and simple guide to &lt;a href="http://ircdiary.blogspot.com/2009/04/basic-unix-commands.html"&gt;The Basical Unix Commands&lt;/a&gt;. 
&lt;/font&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-1931445528862191411?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/1931445528862191411/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/05/putty-as-ssh-telnet-and-rlogin.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/1931445528862191411?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/1931445528862191411?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/05/putty-as-ssh-telnet-and-rlogin.html" title="PuTTY as SSH, Telnet and Rlogin Protocols" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_B4JB4jIPVoc/ShkDHMRUlkI/AAAAAAAAAKU/tFl0Te8LIts/s72-c/putty.GIF" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkANR384cSp7ImA9WxJQFEU.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-8070789841798929746</id><published>2009-05-22T17:40:00.000-07:00</published><updated>2009-05-27T21:26:36.139-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T21:26:36.139-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PsyBNC" /><category scheme="http://www.blogger.com/atom/ns#" term="Unix Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="Tutorials" /><title>Open Source: PsyBNC</title><content type="html">&lt;div style="text-align:justify;"&gt;&lt;font size="2" face="Arial"&gt;&lt;br/&gt;
&lt;h2&gt;I. Introduction&lt;/h2&gt;
One common program running on Linux/*nix machine that you can use to connect to your favorite IRC Network is an IRC Bouncer called "PsyBNC". &lt;i&gt;PsyBNC is an IRC network bouncer. psy is short for psychoid, the original creator of psyBNC. BNC is short for bouncer, a method of "bouncing" through a server to cloak your hostname.&lt;/i&gt; It acts as a proxy for irc, allowing you to hide your real IP address and use some fun vhosts (vanity host - something like: Hamzah is hamzah@&lt;u&gt;&lt;b&gt;this.is.my.cute.vhost.com&lt;/b&gt;&lt;/u&gt;).&lt;br/&gt;&lt;br/&gt;
PsyBNC is very easy to use. Unlike any other BNC software available at the time, psyBNC could stay connected to IRC, even when you detach your IRC client (program) from the BNC. psyBNC was the first bouncer to support this feature. Today, most IRC bouncers have this feature. A bouncer may also remain connected to an IRC server in the event the client should disconnect from the Internet.&lt;br/&gt;&lt;br/&gt;
&lt;h2&gt;II. Installing PsyBNC&lt;/h2&gt;
To get started installing Psybnc you will need :&lt;br/&gt;&lt;br/&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;A shell Account&lt;/b&gt; supports PsyBNC. You can try to find a free shell account on my article titled &lt;A title="Free unix shell providers" href="http://ircdiary.blogspot.com/2009/04/free-shells.html"&gt;Free shells&lt;/A&gt; if you haven't had it yet.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;A program (software)&lt;/b&gt; supports Unix Command line, and in this short tutorial I will use &lt;a href="http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe" title="Download Putty"&gt;putty&lt;/a&gt; as a popular SSH or telnet software.&lt;/li&gt;
&lt;/ol&gt;
First thing you should do is to login to your shell account, read &lt;a href="http://ircdiary.blogspot.com/2009/04/login-into-unix-shell.html" title="Tutorial: Login to Unix Shell"&gt;How to login to Unix Shell&lt;/a&gt; if you are not experienced with this login step.&lt;br/&gt;
After logging into the shell, In a terminal of the host machine were you want to install the PsyBNC just follow the folowing steps and intructions :&lt;br/&gt;
&lt;b&gt;Note:&lt;/b&gt; everything about Unix is case-sensitive including the commands, filename, directory ect. For example : the command "wget" will download a file from the given source URL to your working directory. If you try to type it as "WGET" or "WgeT", you'll get an error message.&lt;br/&gt;&lt;br/&gt;
&lt;OL&gt;
&lt;LI&gt;Type: &lt;B&gt;wget http://psybnc.net/psyBNC-2.3.2-7.tar.gz&lt;/B&gt;&lt;br/&gt;&lt;br/&gt;
The &lt;B&gt;wget&lt;/B&gt; command is for downloading a PsyBNC source file named "psyBNC-2.3.2-7.tar.gz" from a source site named http://psybnc.net/
&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;
&lt;li&gt;Type: &lt;b&gt;tar -zxvf psyBNC-2.3.2-7.tar.gz&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
The &lt;b&gt;tar&lt;/b&gt; command is for extracting the PsyBNC source into its installation directory named 'psybnc'. If this doesn't work, try: &lt;b&gt;gunzip psyBNC-2.3.2-7.tar.gz&lt;/b&gt; then: &lt;b&gt;tar xvf psyBNC-2.3.2-7.tar.gz&lt;/b&gt;&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;
&lt;li&gt;Type: &lt;b&gt;cd psybnc&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
Changes the working directory to "psybnc".&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;
&lt;li&gt;Type: &lt;b&gt;./configure&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
This command is to make sure that your shell has all the right tools for the compiling psyBNC.&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;
&lt;li&gt;Type: &lt;b&gt;make menuconfig&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
here, just follow the installation instructions.&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;
&lt;li&gt;Type: &lt;b&gt;make&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
This is the main point of your psybnc configurations. It's to edit and make the settings in a file named "psybnc.conf". Find something which looks like :&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;PSYBNC.SYSTEM.PORT1=31337&lt;/b&gt;&lt;br/&gt;
&lt;b&gt;PSYBNC.SYSTEM.ME=&lt;/b&gt;&lt;br/&gt;
&lt;b&gt;PSYBNC.SYSTEM.HOST1=&lt;/b&gt;&lt;br/&gt;
&lt;b&gt;PSYBNC.HOSTALLOWS.ENTRY0=&lt;/b&gt;&lt;br/&gt;
&lt;b&gt;USER0.USER.NICK=&lt;/b&gt;&lt;br/&gt;
&lt;b&gt;USER0.USER.USER=&lt;/b&gt;&lt;br/&gt;
&lt;b&gt;USER0.USER.PASS=&lt;/b&gt;&lt;br/&gt;
&lt;b&gt;USER0.USER.LOGIN=&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Note:&lt;/b&gt; you don't need to edit every item you see. All you need to add to your config file is the port of which you want to connect to, 31337 is set by default. Put "45321" as your port or any numbers you like, and remember it.&lt;br/&gt;
You may want to know "what does the psybnc.conf look like?", I've made its sample for you, download it &lt;a href="http://sites.google.com/site/gethamzah/Home/psybnc.conf" title="Download psybnc.conf file sample"&gt;here&lt;/a&gt; then open the psybnc.conf you've downloaded using a normal text editor such Notepad or Wordpad on Windows or SimpleText if your computer is running on Mac.&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;
&lt;li&gt;To run your psyBNC Type: &lt;b&gt;./psybnc psybnc.conf&lt;/b&gt; or just type: &lt;b&gt;./psybnc&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
Done!, your installed psyBNC is now running and ready to use it on an IRC network.&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;&lt;/ol&gt;
&lt;h2&gt;III. Using PsyBNC on IRC Network.&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;To use your psyBNC on an IRC network you will need to open one of your favorite &lt;b&gt;IRC clients (programs)&lt;/b&gt; such &lt;b&gt;mIRC&lt;/b&gt; or &lt;b&gt;pIRCh&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;in the EditBox of your IRC client type: &lt;b&gt;/server the.shell.hostname:the.port&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;The shell hostname&lt;/b&gt; is the available hostname or Ip address of the server which your shell is running on. You should have been told this by the provider of your login account or you can find it by typing the "&lt;b&gt;vhosts&lt;/b&gt;" command In the terminal of the host machine of your login shell.&lt;br/&gt;
&lt;b&gt;The port&lt;/b&gt; is the port number you've writen in your psybnc.conf configuration in the "&lt;b&gt;PSYBNC.SYSTEM.PORT1=&lt;/b&gt;" section.&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;Type: &lt;b&gt;/quote pass the.password.you.want.here&lt;/b&gt;. If it doesn't work try: &lt;b&gt;/pass the.password.you.want.here&lt;/b&gt; or &lt;b&gt;/password the.password.you.want.here&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Note:&lt;/b&gt; The password you write here will be used on the next connection of your login PsyBNC.&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;
&lt;li&gt;Type: &lt;b&gt;/bvhost your.virtual.host.here.com&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
To find the list of the available virtual hosts for your psyBNC please visit the source given by the provider of your account.&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;
&lt;li&gt;Type: &lt;b&gt;/addserver your.desired.server.com:the.port&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
For example : &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;/addserver irc.dal.net:6667&lt;/b&gt; (to add irc.dal.net with port: 6667 in the servers list)&lt;/li&gt;&lt;/ol&gt;
That's enough to get your psyBNC to connect to your favorite IRC network. Enjoy your PsyBNC and Happy chatting.&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Tips/Info:&lt;/b&gt; One common feature provided on the connected PsyBNC is to get help using &lt;b&gt;/bhelp&lt;/b&gt; command in the EditBox of your IRC client.  
&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-8070789841798929746?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/8070789841798929746/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/05/open-source-psybnc.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/8070789841798929746?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/8070789841798929746?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/05/open-source-psybnc.html" title="Open Source: PsyBNC" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Dk8DR3w9eyp7ImA9WxJQFEU.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-4149780924864351413</id><published>2009-05-22T02:24:00.000-07:00</published><updated>2009-05-27T21:27:56.263-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T21:27:56.263-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Scripting Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="Tutorials" /><title>mIRC Scripting : Introduction</title><content type="html">&lt;div style="text-align:justify"&gt;&lt;font size="2" face="Arial"&gt;&lt;br/&gt;&lt;br/&gt;
This is the first part of my comprehensive tutorials on mIRC scripting, written specially for beginners who have never scripted in mIRC whether they have programming experience in other languages or not. If you are totally new to mIRC scripting and have no idea how and where to begin, then this will help.&lt;br/&gt;&lt;br/&gt;
&lt;h2&gt;Introduction to Scripts Editor&lt;/h2&gt;
mIRC has three tool sections in which it can be "programmed" in some way: The Aliases, Popups and the Remote section. In the Remote section you can define Users, Variables and Scripts. In scripts you can define how mIRC reacts to things happening on IRC, in CTCP's and Events.&lt;br/&gt;&lt;br/&gt;First of all we'll see what the mIRC Scripts Editor is. It's where you write your scripts. Refer the picture below:
&lt;br/&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B4JB4jIPVoc/ShZOi7T6rPI/AAAAAAAAAJk/0ez8IFLOTgo/s1600-h/ScriptEditorIcon.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 129px;" src="http://2.bp.blogspot.com/_B4JB4jIPVoc/ShZOi7T6rPI/AAAAAAAAAJk/0ez8IFLOTgo/s400/ScriptEditorIcon.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5338540770238049522" /&gt;&lt;/a&gt; You click on the icon pointed by the cursor in the picture to open the mIRC Scripts Editor in mIRC v6.32 or later. If you are using an older version it will look different though. I am writing this tutorial with version 6.32 in mind. If you are using an older version you will need to download and install version 6.32 or later. It's not a huge file; only 1.74 Mb or less. So you can always do it.&lt;p&gt;&lt;br/&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShZQsswUIaI/AAAAAAAAAJs/eaaRboNnWus/s1600-h/aliasessection.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 129px;" src="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShZQsswUIaI/AAAAAAAAAJs/eaaRboNnWus/s400/aliasessection.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5338543137152573858" /&gt;&lt;/a&gt; The picture on the right shows the mIRC Scripts Editor. 
It's in the Aliases editing mode. The other modes are Popups, Remotes, Users and Variables. You change the mode by clicking on the corresponding Tabs. I'll be using the words work space, panel and editing mode interchangeably. &lt;br/&gt;&lt;br/&gt;
Many script files can be loaded onto the editor at a given time. For example: 5 Alias scripts, 3 Popup scripts and 13 Remote scripts. Now how do you edit the files individually? Click on View and select the script you wanna edit. Make sure you are in the proper edit mode or you won't find your files. Writing a script in the wrong mode will make your script not function at all. You should be in the correct mode - look at the active tab.
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShZUk5ZbZOI/AAAAAAAAAKE/ryBoBuqVQME/s1600-h/ScriptsRemote.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 400px; height: 320px;" src="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShZUk5ZbZOI/AAAAAAAAAKE/ryBoBuqVQME/s400/ScriptsRemote.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5338547401153799394" /&gt;&lt;/a&gt;
&lt;p&gt;
The picture on the right shows the View menu. It's in the Remote edit mode. You can observe: 13 files are loaded and Protection.mrc is the currently the active file in the edit mode. 
&lt;br/&gt;&lt;br/&gt;
To create a new script file you click on File&gt;New. To load a file, File&gt;Load. If you have ever used NotePad you should get the logic of how things work. The File commands are similar. Only make sure when you click Unload, the intended script file is selected in the editor. It's a common mistake which happens esp if you are in a hurry. You often end up unloading the wrong file. As a newbie you should take special care.
&lt;br/&gt;&lt;br/&gt;
&lt;h2&gt;Introduction to Aliases, Popups and Remote&lt;/h2&gt;
Now a brief introduction about Aliases, Popups and Remote. Wondering why I didn't include User and Variables? Because they contain values to be usually created and used by the 'active' scripts (Aliases, Popups and Remote). I never use Users, I find it boring =:) It's just my personal preference and scripting style. You can definitely do without it. Variables, you don't usually write a special Variables file. Maybe some people do. But I don't. I create the variables from the scripts itself. If I have to use a lot of Variable values I usually use an INI file. You can forget about all these for now. Just remember it's the Alias, Popup and Remote which you use to create mIRC script files. Now let's take a look what they are.
&lt;br/&gt;&lt;br/&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Aliases:&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
Typing &lt;span class="type"&gt;/j #channel &lt;/span&gt;makes you join #channel. &lt;span class="type"&gt;/op NickName&lt;/span&gt; will set NickName mode +o. Type &lt;span class="type"&gt;/p #channel&lt;/span&gt; and you part the channel #chanel. They are examples of Aliases. Let's say you have a robot called CuteAngel. When you whistle Am she closes the windows. When you whistle G# she closes the door. When you whistle F she brings you a can of beer and plays 'Live to Tell' by Madonna. Now, you see you have used whistle notes to invoke predefined actions which would have otherwise taken you more than one word to express your will. Aliases have a similar function, they help you customize your short-cuts (or long-cuts if you are not very bright) for mIRC commands. You didn't have to type /join #channel or /part #channel or /mode #channel +o NickName, which are the actual mIRC commands. We'll see more about Aliases in the Chapter on &lt;a href="http://ircdiary.blogspot.com/2009/05/mirc-scripting-aliases.html" title="mIRC Scripting tutorial: Aliases"&gt;Aliases&lt;/a&gt;.&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;
&lt;li&gt;&lt;b&gt;Popups:&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B4JB4jIPVoc/ShZXMImw2_I/AAAAAAAAAKM/k_qDbd-MQrQ/s1600-h/rightclickmenunicklist.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 173px; height: 230px;" src="http://1.bp.blogspot.com/_B4JB4jIPVoc/ShZXMImw2_I/AAAAAAAAAKM/k_qDbd-MQrQ/s400/rightclickmenunicklist.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5338550274274417650" /&gt;&lt;/a&gt; That's what a Popup is, the picture at the right. You get that particular one when you right click in the query window (private message window). Aliases and Popups are very similar in function. Popups too are used to create (clickable) shortcuts. In Aliases you had to know the alias you created to envoke it. In Popups you are presented with the shortcuts you created when you RightClick the mouse. Analogy: You have a poster in your room with many words listed on it. When you point on "Pizza" CuteAngel brings you a Pizza. When you point on "Pizza-o" she cleans up all the Pizza mess you created on your table. When you point on "Pizza-p" she brings you a Pizza and a Pepsi. See, you save a lot of time and energy by not having to explain CuteAngel in detail again and again what you want. Popups are often used to call (envoke) the aliases you created. We'll see more about Popups in &lt;a href="http://ircdiary.blogspot.com/2009/05/mirc-scripting-popups.html" title="mIRC Scripting tutorial: Popups"&gt;the Popups Chapter&lt;/a&gt;.&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;
&lt;li&gt;&lt;b&gt;Remote:&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
This is the ultimate one. Apart from it's native functions it can be used to create both Aliases and Popups. And yes also custom Identifiers, things like $CuteAngel(). We'll see more about Identifiers and custom Identifiers later. If you plan to distribute your scripts, I suggest you use Remote to create Aliases and Popups. Let's take a look at the native functions of Remotes. You must have seen or heard about scripts that will automatically voice (mode +v) the people who join the channel. Or those which will close the query window if the text contains www. They are all Remote based: If something happens, then do this or that. As long as the event you specified doesn't take place the commands are not executed. CuteAngel won't clean your room as long as it is clean, she won't feed you as long as you are not hungry, she won't bath you as long as you are not stinking like a Yeti. But at the same time you should have programed her to do the necessary when the condition is true. Remote is a compartively vast topic and a very very interesting one. More about Remotes in &lt;a href="http://ircdiary.blogspot.com/2009/05/mirc-scripting-primer-remote.html" title="mIRC Scripting tutorial: Remote"&gt;the Remote chapter&lt;/a&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;br/&gt;
&lt;h2&gt;Loadding Script Files&lt;/h2&gt;
If you are a really really clueless newbie you may have no idea how to load an mIRC script file too. Just in case, I'll tell you how to do that. You know there are many types of script files and you need to load them appropriately or they won't work. Most of the scripts you get online are Remote scripts so you will be using the &lt;span class="type"&gt;/load -rs &amp;lt;filename&gt;&lt;/span&gt; most often. As you might have guessed you use the &lt;span class="code"&gt;load&lt;/span&gt; command to load the scripts. Below I show you how to load the different scripts in their appropriate ways.&lt;br/&gt;&lt;br/&gt;
&lt;div&gt;
&lt;span style="float:left;margin-right:30px;"&gt;
&lt;span class="type"&gt;/load -a &amp;lt;filename&gt;&lt;/span&gt;&lt;br/&gt;
&lt;span class="type"&gt;/load -pc &amp;lt;filename&gt;&lt;/span&gt;&lt;br/&gt;
&lt;span class="type"&gt;/load -pn &amp;lt;filename&gt;&lt;/span&gt;&lt;br/&gt; 
&lt;span class="type"&gt;/load -rs &amp;lt;filename&gt;&lt;/span&gt;&lt;br/&gt;
&lt;span class="type"&gt;/load -ru &amp;lt;filename&gt;&lt;/span&gt;&lt;br/&gt; 
&lt;span class="type"&gt;/load -rv &amp;lt;filename&gt;&lt;/span&gt; 
&lt;/span&gt;
&lt;span&gt;
Loads an Aliases file.&lt;br/&gt;
Loads a channel Popup file.&lt;br/&gt;
Loads a nicklist Popup file.&lt;br/&gt;
Loads a Remote file.&lt;br/&gt;
Loads a Users file.&lt;br/&gt;
Loads a Variables file.
&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
That was the way to load the script files from the command line. There's another way to load scripts in mIRC - from the mIRC Editor. First select the panel where you want to load the file. If it's a Remote script the active panel in the mIRC Editor should be Remote and likewise for other script types. Then you click on File &gt; Load, browse for the file and select it.&lt;br/&gt;&lt;br/&gt;
To unload the files from the command line you use the &lt;span class="code"&gt;unload&lt;/span&gt; command with the appropriate switches and the file name to unload. For example if you want to unload a Remote file named test.mrc you use the command &lt;span class="type"&gt;/unload -rs test.mrc&lt;/span&gt;. From the mIRC Editor you unload a script by bringing it in the editing mode (it should be the active script in the mIRC Editor) and then go to File menu and click on Unload.&lt;br/&gt;&lt;br/&gt;
Now that you've gotten some idea about the mIRC Scripts Editor, Aliases, Popups, Remotes and how to load script files we can begin with the next chapter: Aliases. It's often necessary that you learn two or more things at the same time to be able to write interesting scripts as a beginner. So a strict step by step learning process won't help you much. It'd be really helpful to your progress if you learnt about identifiers and commands on your own and right from the start. I won't be discussing in detail about Identifiers and Commands because everything is there in the Help File already. Are we ready? Let's start with &lt;a href="http://ircdiary.blogspot.com/2009/05/mirc-scripting-aliases.html" title="mIRC Scripting tutorial: Aliases"&gt;Aliases&lt;/a&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-4149780924864351413?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/4149780924864351413/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-scripting-introduction.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/4149780924864351413?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/4149780924864351413?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-scripting-introduction.html" title="mIRC Scripting : Introduction" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_B4JB4jIPVoc/ShZOi7T6rPI/AAAAAAAAAJk/0ez8IFLOTgo/s72-c/ScriptEditorIcon.gif" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0MBQ3ozfSp7ImA9WxJQFEU.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-3409963736387471751</id><published>2009-05-21T18:07:00.000-07:00</published><updated>2009-05-27T21:37:32.485-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T21:37:32.485-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Scripting Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="Tutorials" /><title>mIRC Scripting : Popups</title><content type="html">&lt;div style="text-align:justify"&gt;&lt;font size="2" face="Arial"&gt;&lt;br/&gt;
This session of my mIRC Scripting tutorials will show you how to manage those lovely popups that we all seem to get addicted to in the early days. It was designed for beginners who do not have any previous experience managing their mIRC Popup menus. If you are totally new to the Popups session and have no idea how and where to begin, here's help.&lt;br/&gt; 
&lt;div style="clear:both;"&gt;&lt;h2&gt;Popups&lt;/h2&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B4JB4jIPVoc/ShYbcXzKLlI/AAAAAAAAAJc/HHEaPjIsKk8/s1600-h/rightclickmenunicklist.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 173px; height: 230px;" src="http://4.bp.blogspot.com/_B4JB4jIPVoc/ShYbcXzKLlI/AAAAAAAAAJc/HHEaPjIsKk8/s400/rightclickmenunicklist.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5338484582533181010" /&gt;&lt;/a&gt;
In simple way, Popups are the menus that appear when you right click on an mIRC window. They are a list of predefined commands . Popups are also used to control window mouse events.&lt;br/&gt;&lt;br/&gt;Look at the screenshot shown at the right, that's how a Popup looks like. You get that one when you right click in the nickname list (the column at the right corner of the channel window, where you see the nicknames). Try clicking there. Depending on whether you are using a script or not you should see something similar to the picture shown here; it's the default mIRC nickname list Popup. As you can see from the shown picture there are some available menus such Info, Whois, Query, Control ect...&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;
&lt;h2&gt;Creating Popups&lt;/h2&gt;
There are 2 ways to create popups : 
&lt;ol&gt;
&lt;li&gt;One is to use &lt;b&gt;the Popups Editor&lt;/b&gt; in the scripts editor which is divided into sections already, so, you don't have to declare what kind of manu it is, just create the menu items. &lt;/li&gt;
&lt;li&gt;And the second way is by using &lt;b&gt;the Remote Tab&lt;/b&gt; and using &lt;b&gt;the &lt;span class=code&gt;menu&lt;/span&gt; declaration&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;1. Creating Popus using Popups Editor&lt;/h3&gt; 
Now let's start with creating your first Popup using the Popups tab section in the Scripts Editor.&lt;br/&gt;
First take a look at the Popup files for the Popups in mIRC. Press ALT+P (this takes you directly to the Scripts Editor in Popups mode). See the codes? Most probably the Popups file for the Status window will be put in the Edit mode. Right click in the Status window and analyze the codes and the corresponding Popup. If you want to see the Popup file for NickList, click on &lt;b&gt;View&lt;/b&gt; and choose &lt;b&gt;Nick List&lt;/b&gt;. Now take a look at the codes and compare with what you see in the Nick List Popup when you right click. Making sense?
&lt;br/&gt;&lt;br/&gt;
Let's get going with what we were upto. First you have to decide which window you want to write the Popup for. If it's for the Channel window, click on &lt;b&gt;View&lt;/b&gt; and select &lt;b&gt;Channel&lt;/b&gt;, similarly, the same for other windows. Now write the following codes in &lt;b&gt;the Popups Editor&lt;/b&gt;. We are going to make a Popup for the channel window. Make sure you have chosen Channel from the View Menu.
&lt;br/&gt;
&lt;span class=code&gt;&lt;pre&gt;- 
My First Popup: / 
- 
Hello: say Hello everybody! 
Bye: say Good bye everybody! 
- 
Greetings 
.Thanks Friends:say Thanks for being wonderful friends!
.New Year: say New Year Wishes to all! 
.God Bless: say The blessing of God on all!
-
Love Sayings:{
  say The greatest healing therapy is friendship and love!
  .timer 1 3 say When you love someone, all your saved-up wishes start coming out!
  .timer 1 7 say Love is the emblem of eternity, it confounds all notion of time!
}
-
Quit: quit Killed by a Popup! 
Close mIRC: exit&lt;/pre&gt;

&lt;/span&gt;Sure you have to join a channel and right click in the main channel window to see the result of the above code. If you did all correctly you should see the Popup menu such the below picture:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShYAWrt0XRI/AAAAAAAAAJM/BQVBS9uVASY/s1600-h/myfirstchannelpopupmenus.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 227px; height: 187px;" src="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShYAWrt0XRI/AAAAAAAAAJM/BQVBS9uVASY/s400/myfirstchannelpopupmenus.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5338454797986323730" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
Using the above code as an example, I will cover the topic on Popups for beginners. Let me explain you the code. The &lt;span class=code&gt;-&lt;/span&gt; is to create a line separator between the menus. I used it in the first line to separate the new Popup menu from the already existing Channel Modes menu of the channel Popup. The menu 'My First Popup' is a functionless menu, I used it to give a name to the Popup we just created.&lt;br/&gt;&lt;br/&gt;
Popups menu definitions follow this pattern &lt;span class=code&gt;Menu name: mIRC-command&lt;/span&gt;. For eg: &lt;span class=code&gt;Hello: /say Hello everybody&lt;/span&gt; will perform the command &lt;span class=code&gt; /say Hello everybody&lt;/span&gt; when you click on &lt;span class=code&gt;Hello&lt;/span&gt; in the Popup menu. &lt;span class=code&gt;Hello&lt;/span&gt; is the menu name and &lt;span class=code&gt;/say Hello everybody&lt;/span&gt; is the command executed by mIRC. Similarly &lt;span class=code&gt;Bye&lt;/span&gt; is the menu name and &lt;span class=code&gt;/say Good bye everybody! &lt;/span&gt;is the command.&lt;br/&gt;&lt;br/&gt;
In the next menu we have Greetings as the main and Thanks Friends, God Bless and New Year as submenus. Submenus are created by putting a &lt;span class=code&gt;.&lt;/span&gt; (dot) infront of the submenu name following the menu name. And if you want to create submenus under a submenu, you need to put &lt;span class=code&gt;..&lt;/span&gt; (two dots) in front of the sub-submenu name following the submenu name.&lt;br/&gt;&lt;br/&gt;
In the Love Sayings menu, we have 3 commands. To include more than one command in the Popup (also in Remote), we enclose the commands within &lt;span class=code&gt;{ }&lt;/span&gt; (curley brackets). Look at the Love Sayings Popup code...&lt;br/&gt;&lt;br/&gt;
&lt;span class=code&gt;&lt;pre&gt;
Love Sayings:{
  say The greatest healing therapy is friendship and love!
  .timer 1 3 say When you love someone, all your saved-up wishes start coming out!
  .timer 1 7 say Love is the emblem of eternity, it confounds all notion of time!
}
&lt;/pre&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
In additon to that In the commands of this popup you can see .timer 1 3. It's an mIRC command which starts a timer and executes the mIRC command(s) according to the specification. timer 1 3 will execute the command following it, once after 3 secs (1 3). You can observe the same in new menu if you want to. Say you want to sing "Show me Some Emotion" a song by Celine Dion and send some words of the lyric to the current channel, then your codes should be something like :&lt;br/&gt;&lt;br/&gt;
&lt;span class=code&gt;&lt;pre&gt;
A song by Celine Dion:{
  me would like to present "Show me Some Emotion" a song by Celine Dion!?
  .timer 1 5 say I've tried my best for so long
  .timer 1 8 say To break down these walls
  .timer 1 11 say But you build them strong
  .timer 1 14 say So I stand here waiting, wondering why
  .timer 1 17 say Oh why
  .timer 1 20 say Why you don't give a little bit
  .timer 1 23 say Break down and give a little bit
  .timer 1 26 say Show, show some emotion
  .timer 1 29 say Open, open your heart, ooh
  .timer 1 32 say Set free an ocean
  .timer 1 35 say Only a feeling can save us now
  .timer 1 38 say You say you've been hurt
  .timer 1 41 say Well you're not alone
  .timer 1 45 say and so on..
}
&lt;/pre&gt;&lt;/span&gt;
It contains 15 commands, all of them enclosed within &lt;span class=code&gt;{ }&lt;/span&gt;. Try removing the . (dot) before the timer command and see what happens.&lt;br/&gt;
&lt;h3&gt;2. Creating Popups using Remote Editor&lt;/h3&gt;
You can also create and write Popup code in the Remote Editor by using &lt;span class=code&gt;menu&lt;/span&gt; declaration. Below is the basic pattern to create Popup menus using this method :&lt;br/&gt;&lt;br/&gt;
&lt;span class=code&gt;&lt;pre&gt;
menu window_name(channel,nicklist,status,menubar,query,@window) {
  menu_name: mirc_command(s)
}&lt;/pre&gt;&lt;/span&gt;
For example :
&lt;br/&gt;&lt;br/&gt;
&lt;span class=code&gt;&lt;pre&gt;
menu channel {
  leave this channel: part
}&lt;/pre&gt;&lt;/span&gt;
This code is to create a popup menu for the channel window. If you want to create a popup menus for the nick list section (the column at the right corner of the channel window, where you see the nicknames) then the code should look like &lt;span class=code&gt;menu nicklist { leave this channel:part }&lt;/span&gt;, and use the same way for other mIRC windows. Just make sure you write all the codes in the Remote tab section in the Scripts Editor. The codes for our first Popups (the popups which we've created in the first session of this tutorial) should look like in the below screenshot when we create this using this method: &lt;br/&gt; &lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B4JB4jIPVoc/ShYBFKupINI/AAAAAAAAAJU/QvUoWbndb6k/s1600-h/RemoteEditormyfirstpopups.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 221px;" src="http://2.bp.blogspot.com/_B4JB4jIPVoc/ShYBFKupINI/AAAAAAAAAJU/QvUoWbndb6k/s320/RemoteEditormyfirstpopups.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5338455596585263314" /&gt;&lt;/a&gt;
&lt;br/&gt;&lt;br/&gt;
easy right!?.&lt;br/&gt;&lt;br/&gt;
If you want to create a Popup for more than one window name, you can include the locations (window name) separated with a comma after menu. like This :&lt;br/&gt; 
&lt;span class=code&gt;&lt;pre&gt;
menu channel,nicklist,query {
  Exit Program: exit
}&lt;/pre&gt;&lt;/span&gt;
wasn't that cool?. With this I close the chapter on Popups. Next I invite you to join me in the vastest and most important subject on mIRC scripting : "Remotes".&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Tips:&lt;/b&gt; You want to test and debug your remote online scripts without being connected to the Internet?, just run your own IRC server and connect to it. A good one is WIRCSRV. Once you get it running type &lt;span class=type&gt;/server 127.0.0.1 &lt;/span&gt;in mIRC to connect.
&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-3409963736387471751?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/3409963736387471751/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-scripting-popups.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/3409963736387471751?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/3409963736387471751?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-scripting-popups.html" title="mIRC Scripting : Popups" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_B4JB4jIPVoc/ShYbcXzKLlI/AAAAAAAAAJc/HHEaPjIsKk8/s72-c/rightclickmenunicklist.gif" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0MDRHY6cSp7ImA9WxJQFEU.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-3000219936898540488</id><published>2009-05-21T10:27:00.000-07:00</published><updated>2009-05-27T21:37:55.819-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T21:37:55.819-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Scripting Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="Tutorials" /><title>mIRC Scripting: Aliases</title><content type="html">&lt;div style="text-align:justify"&gt;&lt;font size="2" face="Arial"&gt;&lt;br/&gt;In the first part of my tutorials I've given a little bit conversations about aliases, go to the &lt;a href="http://ircdiary.blogspot.com/2009/05/mirc-scripting-introduction.html" title="mIRC Scripting Tutorial: Introduction"&gt;Introduction&lt;/a&gt; session if you still need a basic guide to mIRC Scripting.&lt;br/&gt;Here, we'll discuss more about the "Aliases" one of the primary subject on mIRC Scripting language.
&lt;h2&gt;Aliases&lt;/h2&gt;
Aliases are mIRC's way to define functions.&lt;br/&gt;An alias is a shortcut for often-used command such as join, part, quit, opping and deopping, and whatever else you want. For example:&lt;br/&gt;&lt;br/&gt;Typing &lt;span class="type"&gt;/j #channel&lt;/span&gt; makes you join #channel, in case that the &lt;b&gt;/j&lt;/b&gt; was made as a shortcut for joining channel then you can call this as an alias named &lt;b&gt;/j&lt;/b&gt;. And typing &lt;b&gt;/p #channel&lt;/b&gt; makes you leave the channel #chanel, in case that the &lt;b&gt;/p&lt;/b&gt; was made as a shortcut for leaving/ parting channel then you can call this as an alias named &lt;b&gt;/p&lt;/b&gt; and so on. see this captured codes taken from the Aliases tab section in the scripts editor:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B4JB4jIPVoc/ShWRgTCTKtI/AAAAAAAAAIc/W_xhIt0-vLg/s1600-h/aliastabsection.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 176px;" src="http://4.bp.blogspot.com/_B4JB4jIPVoc/ShWRgTCTKtI/AAAAAAAAAIc/W_xhIt0-vLg/s320/aliastabsection.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5338332917369350866" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;As you can see from the given screenshot there are some other names written as &lt;b&gt;/op&lt;/b&gt;, &lt;b&gt;/dop&lt;/b&gt;, &lt;b&gt;/k&lt;/b&gt; ect... They are examples of the aliases.&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Tips/ info:&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;The written text you see after an alias name is the contained command(s) that will be executed when the related alias is triggered.&lt;/li&gt;&lt;li&gt;An alias may contain more than one contained command.&lt;/li&gt;&lt;/ol&gt;In general, all commands which can be used in the edit box (the line or lines you normally use to talk/type in) can be used in an alias. Aliases can also be used to execute several commands at once.&lt;br/&gt;
&lt;h2&gt;Creating Aliases&lt;/h2&gt;
Creating a new alias is relatively easy!. There are some ways to write your own aliases, and the simple one is to use the Aliases tab section in the Scripts editor. Follow the following steps to create you first alias using this way :&lt;br/&gt;&lt;ol&gt;
&lt;li&gt;On the main windows of your mIRC program go to &lt;b&gt;Tools&lt;/b&gt; menu &gt; &lt;b&gt;Scripts Editor&lt;/b&gt;. The mIRC Scripts Editor will start with the Remote tab section opened. Select the Aliases tab section.&lt;/li&gt;&lt;li&gt;In the Aliases editor write the following codes :&lt;br/&gt;&lt;br/&gt;&lt;span style="margin-left:50px;" class="code"&gt;/myfirstalias /echo This is my first alias&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;When you've finished writing the codes your Aliases editor would look something like :&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShWSTmw98II/AAAAAAAAAIk/KYMJVI9F2-8/s1600-h/aliastabsectionmyfirstalias.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 272px;" src="http://3.bp.blogspot.com/_B4JB4jIPVoc/ShWSTmw98II/AAAAAAAAAIk/KYMJVI9F2-8/s320/aliastabsectionmyfirstalias.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5338333798838694018" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Press the OK button to save your aliases.&lt;/li&gt;&lt;li&gt;Now, in the EditBox (the line or lines you normally use to talk/type in) of your mIRC type : &lt;b&gt;/myfirstalias&lt;/b&gt; and press "Enter" on your keyboard. Congratulations!.&lt;br/&gt;&lt;br/&gt;If you did everything correctly you should see something like this :&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B4JB4jIPVoc/ShWSq-PmzGI/AAAAAAAAAIs/rutECx4qTxY/s1600-h/myfirstaliasdone.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 65px;" src="http://1.bp.blogspot.com/_B4JB4jIPVoc/ShWSq-PmzGI/AAAAAAAAAIs/rutECx4qTxY/s320/myfirstaliasdone.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5338334200278207586" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;
Now let me explain what we did exactly. We created an Alias named &lt;span class="code"&gt;myfirstalias&lt;/span&gt; contains a &lt;span class="code"&gt;/echo&lt;/span&gt; command. As we can see from the result this command prints our text &lt;span class="code"&gt;This is my first alias&lt;/span&gt;. Easy right?.&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Tips/ Info:&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;The basic syntax to write an alias in the Aliases editor is :&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="code"&gt;alias_name contained_command(s)&lt;/span&gt; .&lt;/li&gt;
&lt;li&gt;The forward slashes (/) before the name of the Alias and the Command are optional. Where &lt;span class="code"&gt;myfirstalias echo This is my first alias&lt;/span&gt; without &lt;span class="code"&gt;/&lt;/span&gt; (the forward slashes) will do the same thing as &lt;span class="code"&gt;/myfirstalias /echo This is my first alias&lt;/span&gt; with the forward slashes (&lt;span class="code"&gt;/&lt;/span&gt;)&lt;/li&gt;&lt;li&gt;You can use the &lt;span class="code"&gt;{}&lt;/span&gt; brackets to create a multi-command lines for an alias. So that You can make your "&lt;span class="code"&gt;myfirstalias&lt;/span&gt;" alias something like: &lt;br/&gt;&lt;br/&gt;
&lt;span style="margin-left:50px;" class="code"&gt;/myfirstalias {&lt;/span&gt;&lt;br/&gt;
&lt;span style="margin-left:70px;" class="code"&gt;echo this is the result of the first contained command&lt;/span&gt;&lt;br/&gt;
&lt;span style="margin-left:70px;" class="code"&gt;echo this is the result of the second contained command&lt;/span&gt;&lt;br/&gt;
&lt;span style="margin-left:70px;" class="code"&gt;echo this is the result of the third contained command&lt;/span&gt;&lt;br/&gt;
&lt;span style="margin-left:70px;" class="code"&gt;echo this is just another result of another command&lt;/span&gt;&lt;br/&gt;
&lt;span style="margin-left:70px;" class="code"&gt;echo Now I understand that I can use {} brackets to create a multi command lines for my alias &lt;/span&gt;&lt;br/&gt;
&lt;span style="margin-left:50px;" class="code"&gt;}&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt; 
&lt;li&gt;There are two more other ways to create aliases besaides using Aliases editor, they are :&lt;br/&gt;&lt;br/&gt;
&lt;ol&gt;&lt;li&gt;The first one is to write aliases in the Remote tab section in the Scripts Editor, by using &lt;span class="code"&gt;alias&lt;/span&gt; declaration. The basic syntax for this method is &lt;span class="code"&gt;alias alias_name contained_command(s)&lt;/span&gt; . See the below screenshot for the example.&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B4JB4jIPVoc/ShWTNU3oNpI/AAAAAAAAAI0/dukZeYRKBbU/s1600-h/remotetabsectionmyfirstalias.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 117px;" src="http://1.bp.blogspot.com/_B4JB4jIPVoc/ShWTNU3oNpI/AAAAAAAAAI0/dukZeYRKBbU/s320/remotetabsectionmyfirstalias.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5338334790467204754" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
on this example the function of &lt;span class="code"&gt;alias&lt;/span&gt; declaration is to tell mIRC that myfirstalias was declared as an alias.&lt;/li&gt;&lt;li&gt;The second other way is to declare the aliases in the EditBox (the line or lines you normally use to talk/type in), by using the &lt;span class="code"&gt;/alias&lt;/span&gt; declaration with a &lt;span class="code"&gt;/&lt;/span&gt; (forward slash) and the same syntax as in the Remote Editor.&lt;br/&gt;&lt;br/&gt;Once you type &lt;span class="type"&gt;/alias myfirstalias /echo This is my first alias&lt;/span&gt; in the EditBox then press "Enter" on your Keyboard you should see something like this:&lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B4JB4jIPVoc/ShWT9aUT0OI/AAAAAAAAAI8/dDZlG2rhJQA/s1600-h/addmyfirstalias.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 69px;" src="http://4.bp.blogspot.com/_B4JB4jIPVoc/ShWT9aUT0OI/AAAAAAAAAI8/dDZlG2rhJQA/s320/addmyfirstalias.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5338335616563400930" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;
Whatever the way you use to create your aliases they will do the same thing for you, choose one that is most user friendly for you. Now let's get on to something more interesting. Create an Alias named "what" for "/echo what do you think about $1- ? wasn't it cool?". Open your Aliases Editor and type the following codes to create the alias:&lt;br/&gt;&lt;br/&gt;
&lt;span style="margin-left:50px;" class=code&gt;what /echo what do you think about $1- ? wasn't it cool?&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Press Ok button to save the aliases and in the EditBox of your mIRC type &lt;span class=type&gt;/what mIRC Scripting Primer&lt;/span&gt; and see what you get. Congratulations!, (again?!).&lt;br/&gt;&lt;br/&gt;You can replace "mIRC Scripting Primer" with some text you want, something like "Nevermind song by Nirvana" will work fine.&lt;br/&gt;&lt;br/&gt;Did you notice the &lt;span class=code&gt;$1-&lt;/span&gt; in the codes? it's called Identifier. It's got predefined value set by mIRC. The &lt;span class=code&gt;$1-&lt;/span&gt; identifier acts differently to &lt;span class=code&gt;$1&lt;/span&gt; identifier. Which the &lt;span class=code&gt;$1-&lt;/span&gt; represents All the text you type after a triggered alias while the &lt;span class=code&gt;$1&lt;/span&gt; represents the first string only. Are you a little confused? Don't be. Create the following Aliases and see what they do, you will be clear about the &lt;span class=code&gt;$1-&lt;/span&gt; thing.&lt;br/&gt;&lt;br/&gt;
&lt;span style="margin-left:50px;" class=code&gt;letters /echo My letters are : $1-&lt;/span&gt;&lt;br/&gt;
&lt;span style="margin-left:50px;" class=code&gt;letter1 /echo the first letter is : $1&lt;/span&gt;&lt;br/&gt;
&lt;span style="margin-left:50px;" class=code&gt;letter2 /echo the second letter is : $2&lt;/span&gt;&lt;br/&gt;
&lt;span style="margin-left:50px;" class=code&gt;letter3 /echo and the third letter is : $3&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
Save your aliases then type the following in your Edit Box, and see what happens :&lt;br/&gt;&lt;br/&gt;
&lt;span class="type"&gt;/letters mIRC Scripting Primer&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
then this :&lt;br/&gt;&lt;br/&gt;
&lt;span class="type"&gt;/letter1 mIRC Scripting Primer&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
and this :&lt;br/&gt;&lt;br/&gt; 
&lt;span class="type"&gt;/letter2 mIRC Scripting Primer&lt;/span&gt;&lt;br/&gt;&lt;br/&gt; 
This is the last one :&lt;br/&gt;&lt;br/&gt;
&lt;span class="type"&gt;/letter3 mIRC Scripting Primer&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
Wasn't that cool?. There are many many more useful Identifiers, refer the Help File. The Identifiers from the categories of Time and Date, File and Directories, Nick and Address, Text and Numbers and Other Identifiers are a must-know. Other Identifiers, you can learn as you start writing more complex scripts and when necessary.&lt;br/&gt;
With this I close the chapter on Aliases. Next we will be learning about more other vast and important subject. so, watch my steps and happy scripting.&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Tips:&lt;/b&gt; You want to test and debug your remote online scripts without being connected to the Internet?, just run your own IRC server and connect to it. A good one is WIRCSRV. Once you get it running type &lt;span class=type&gt;/server 127.0.0.1 &lt;/span&gt;in mIRC to connect.&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-3000219936898540488?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/3000219936898540488/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-scripting-aliases.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/3000219936898540488?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/3000219936898540488?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-scripting-aliases.html" title="mIRC Scripting: Aliases" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_B4JB4jIPVoc/ShWRgTCTKtI/AAAAAAAAAIc/W_xhIt0-vLg/s72-c/aliastabsection.gif" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0EDSX45cCp7ImA9WxJQFEU.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-3357067450033943964</id><published>2009-05-16T20:12:00.000-07:00</published><updated>2009-05-27T21:41:18.028-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T21:41:18.028-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Addons" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Download" /><title>mIRC Addons: Xseen Version 3.9 A Multi-Server Seen system</title><content type="html">&lt;div style="text-align:justify"&gt;&lt;font size="2" face="Arial"&gt;&lt;br/&gt;&lt;a href="http://sites.google.com/site/gethamzah/Home/xSeen_3.9.zip" title="Download xseen Version 3.9"&gt;&lt;h3&gt;Xseen Version 3.9&lt;/a&gt; By &lt;a href="mailto:xdaemon@xdaemon.us" title="Send Email to Xdaemon"&gt;Xdaemon&lt;/h3&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Xseen is an mIRC addon that logs and saves every events that occurs in the channel it resides and gives the information of last events of a user to anyone who requests for a "!seen" user, host or ip. It's called "seen system" on IRC world.&lt;br/&gt;&lt;br/&gt;If you know nothing about seen system it looks something like:&lt;br/&gt;&lt;br/&gt;&lt;span class="code"&gt;
&lt;+xtype&gt; !SeEn *!*@87.263.122.81&lt;br/&gt;
&lt;@Hamzah&gt; I found 3 matches to your query. Here are the 3 most recent (sorted): Fdisk Cakrabuana kijang. xtype, Fdisk (Fdisk@87.263.122.81) was last seen changing nick on #darulkawakib to cerdas 20 minutes ago (5.16 10:06) cerdas is still there.
&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
This small addon is written by &lt;a href="mailto:xdaemon@xdaemon.us" title="Send Email to xdaemon"&gt;xdaemon&lt;/a&gt;, as a pretty much your professional "!seen" addon, with a very nice features that I felt made it worthy of posting. The configuration dialog is easy to setup and the layout is fairly easy to read and understand. It has almost every feature you need on a seen system. Even it has a configuration to setup the !seen flood protection. Below is the screenshot of each tab sections in the dialog mode:&lt;br/&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B4JB4jIPVoc/Sg-XWaZBVFI/AAAAAAAAAIM/FqoZMpwNlzs/s1600-h/xseendialog.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 87px;" src="http://4.bp.blogspot.com/_B4JB4jIPVoc/Sg-XWaZBVFI/AAAAAAAAAIM/FqoZMpwNlzs/s400/xseendialog.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5336650494754509906" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;center&gt;(Right click &gt; "View Image" to enlarge)&lt;/center&gt;&lt;br/&gt;&lt;br/&gt;&lt;h2&gt;Installation&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;Unzip the xSeen.zip file to a folder on your hard drive.&lt;/li&gt;&lt;li&gt;Open your mIRC program.&lt;/li&gt;&lt;li&gt;Go to the remotes editor (Alt +R) and select File -&gt; Load -&gt; Script.&lt;br/&gt;Browse to the xSeen.mrc file that you extracted from the .zip. Press "Open".&lt;/li&gt;&lt;li&gt;Press "Yes" if asked to run setup routines.&lt;br/&gt;&lt;br/&gt;That's all and xseen system is ready. Read the xseen Readme.txt file for more informations and guides how to setup the addon.&lt;/li&gt;&lt;/ol&gt;&lt;br/&gt;&lt;br/&gt;&lt;blockquote&gt;&lt;center&gt;&lt;a href="http://sites.google.com/site/gethamzah/Home/xSeen_3.9.zip" title="Download Xseen Version 3.9"&gt;Link to Download&lt;/a&gt;&lt;/center&gt;&lt;/blockquote&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-3357067450033943964?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/3357067450033943964/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-addons-xseen-version-39-multi.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/3357067450033943964?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/3357067450033943964?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-addons-xseen-version-39-multi.html" title="mIRC Addons: Xseen Version 3.9 A Multi-Server Seen system" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_B4JB4jIPVoc/Sg-XWaZBVFI/AAAAAAAAAIM/FqoZMpwNlzs/s72-c/xseendialog.gif" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUYGQn85cCp7ImA9WxJQFEw.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-8851994911554855820</id><published>2009-05-15T18:11:00.000-07:00</published><updated>2009-05-27T02:38:43.128-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T02:38:43.128-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Snippets" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Download" /><title>mIRC Snippets : SendKeys as Keystrokes Simulator</title><content type="html">&lt;div style="text-align:justify"&gt;&lt;font size="2" face="Arial"&gt;&lt;br/&gt;&lt;br/&gt;IRC scripts are a way of shortening commands and responding automatically to certain events while connected to an IRC Network. Many scripts have realy good and intresting tools, popups and menus. I've seen some of them have "unusual" things in their features, provide to use some external files, code-keys of non-irc-based-program, programs from other protocols such FTP,MAIL,HTTP ect.&lt;br/&gt;&lt;br/&gt;This simple snippet allows you to simulate keystrokes in mIRC, i.e makes mIRC execute whatever commands would be executed by pressing the specified key(s). It does that by using the SendKeys method of the WshShell object.&lt;br/&gt;&lt;br/&gt;
Usage:&lt;br/&gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="code"&gt;//sendkeys (key combination)&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
For Example, to open the mIRC Option Dialog you just type:&lt;br/&gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="code"&gt;//sendkeys % $+ o&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Note:&lt;/b&gt; &lt;span class="code"&gt;%&lt;/span&gt; is ALT key. We can't use %o because mIRC would think it's a variable. Also note that I didn't use a capital O. In Alt/Ctrl+&lt;letter&gt; combinations only the lowercase &lt;letter&gt; can be used&lt;br/&gt;&lt;br/&gt;
I know this is already possible with a dll (a lot of scripters know and use sendkeys.dll) but a few people may interest in using this, so here it is.&lt;br/&gt;&lt;br/&gt;
&lt;div&gt;&lt;form name="copy"&gt;&lt;div align="center" style="margin:10px;"&gt;&lt;input onclick="javascript:this.form.txt.focus();this.form.txt.select();" type="button" value="Select Code"&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;textarea readonly style="WIDTH: auto; HEIGHT: 240px" name="txt" rows="100" wrap="VIRTUAL" cols="55"&gt;
;SendKeys Code Snippet
;Author : qwerty (nousername@gmx.net).
;Modified : N/A.
;Distributed By IRCDiary.
;###########################
alias sendkeys {
  var %a = sendkeys $+ $ticks
  .comopen %a WScript.Shell
  if !$comerr {
    var %b = $com(%a,SendKeys,3,bstr,$1-)
    .comclose %a
    return %b
  }
  return 0
}&lt;/textarea&gt;&lt;/p&gt;&lt;/div&gt;&lt;/form&gt;&lt;br/&gt;&lt;br/&gt;Copy and Paste the above code into your mIRC Remote Editor (Press "ALT+R" to open the dialog).&lt;br/&gt;&lt;br/&gt;Still have no idea about how to use this snippet? here is once more full-blown example.&lt;br/&gt;&lt;br/&gt;Say you want to add some items in your channel Popups menu to open some primary mIRC dialogs such Options dialog, Remote Editor, Address Book, Chat and Channels list dialog, then you should create its Popups code which looks something like:&lt;br/&gt;&lt;br/&gt;&lt;span class="code"&gt;&lt;pre&gt;
menu channel {
  mIRC Options://sendkeys % $+ o
  -
  Remote Editor://sendkeys % $+ r
  -
  Address Book://sendkeys % $+ b
  -
  DCC Chat://sendkeys % $+ c
  -
  Channels list://sendkeys % $+ l
}
&lt;/pre&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;to see the result of this Popups code just copy and paste the code into your Remote Editor then try to right click in the main channel window you are in. is that easy? Yes!. Try it then you'll love it. Happy scripting!.&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-8851994911554855820?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/8851994911554855820/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-snippets-sendkeys-as-keystrokes.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/8851994911554855820?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/8851994911554855820?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-snippets-sendkeys-as-keystrokes.html" title="mIRC Snippets : SendKeys as Keystrokes Simulator" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D04ER387fCp7ImA9WxJQFEU.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-344118918760130813</id><published>2009-05-15T05:25:00.000-07:00</published><updated>2009-05-27T21:45:06.104-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T21:45:06.104-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Snippets" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Download" /><title>mIRC Snippets : TidTalk For Tottering Text Messages</title><content type="html">&lt;div style="text-align:justify"&gt;&lt;font size="2" face="Arial"&gt;&lt;br/&gt;Many IRC users still love to use some featured text messaging in their communications with others, styled letters such a colored text or notice, backround color in their messages, replacing spaces with some special characters ect...&lt;br/&gt;&lt;br/&gt;You can try this little alias if you want your messages look like some "tottering text". This simple code snippet will make uppercase/lowercase your text string.&lt;br/&gt;&lt;br/&gt;Say you send your message as "Hi, I see you got that awesome script from IRCDiary. Wasn't that cool?." then this snippet will make it looks like : "hI, i sEe yOu gOt tHaT AwEsOmE ScRiPt fRoM IrCdIaRy. WaSn't tHaT CoOl?.".&lt;br/&gt;You like it? Below is the code for the snippet.&lt;br/&gt;&lt;br/&gt;
&lt;div&gt;&lt;form name="copy"&gt;&lt;div align="center" style="margin:10px;"&gt;&lt;input onclick="javascript:this.form.txt.focus();this.form.txt.select();" type="button" value="Select Code"&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;textarea readonly style="WIDTH: auto; HEIGHT: 395px" name="txt" rows="100" wrap="VIRTUAL" cols="55"&gt;
;TidTalk Code Snippet
;Author : Magnus.
;Modified by Hamzah Elhazet.
;Distributed By IRCDiary
;###########################
alias tidtalk {
  var %num = 1
  var %tid = ""
  while ($len($1-) &gt;= %num) {
    if ($asc($mid($1-,%num,1)) == 32) { %tid = %tid $mid($1-,%num,1) | goto end }
    if ($gettok($calc(%num / 2),0,46) == 1) { %tid = %tid $+ $upper($mid($1-,%num,1)) | goto end }
    else { %tid = %tid $+ $lower($mid($1-,%num,1)) | goto end }
    :end
    inc %num
  }
  return %tid
}
on *:INPUT:*: {
  if ($left($1,1) != /) {
    say $tidtalk($1-)
    halt
  }
}&lt;/textarea&gt;&lt;/p&gt;&lt;/div&gt;&lt;/form&gt;&lt;br/&gt;&lt;br/&gt;
&lt;h2&gt;Installation&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Copy and Paste the above code to your mIRC Remote Editor (Press "ALT+R" to open this editor).&lt;/li&gt;
&lt;li&gt;Click OK button to save the changes.&lt;br/&gt;&lt;br/&gt; That's it, and your text is ready to be "tottered"&lt;/li&gt;&lt;/ol&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Info:&lt;/b&gt; The code &lt;span class="code"&gt;on *:input:*:&lt;/span&gt; makes this snippet effects your messages in all input events. If you want it for channel messages only change the code to &lt;span class="code"&gt;on *:input:#:&lt;/span&gt;, or &lt;span class="code"&gt;on *:input:?:&lt;/span&gt; for private message event.&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-344118918760130813?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/344118918760130813/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-snippets-tidtalk-for-tottering.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/344118918760130813?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/344118918760130813?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-snippets-tidtalk-for-tottering.html" title="mIRC Snippets : TidTalk For Tottering Text Messages" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D04MQn0yfyp7ImA9WxJQFEU.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-6566153493981390609</id><published>2009-05-14T18:13:00.000-07:00</published><updated>2009-05-27T21:46:23.397-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T21:46:23.397-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Snippets" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Download" /><title>mIRC Snippets : FLL (Find Letters In Lines)</title><content type="html">&lt;div style="text-align:justify"&gt;&lt;font size="2" face="Arial"&gt;&lt;br/&gt;IRC lets people in its channels to participate in a social group or community and have conversations or discussions. To chat was the main purpose, and still there are many channels that carry nice conversations.&lt;br/&gt;&lt;br/&gt;Sometimes, you lose some important messages or text that was passing on the top of the channel window you are in. This simple snippet can help you with such problem.&lt;br/&gt;&lt;br/&gt;The function of this small alias primarily is to say the last line in the channel.&lt;br/&gt;&lt;br/&gt;
Usage: &lt;b&gt;/fll [some-letters-you-want-to-find-here]&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;For example :&lt;br/&gt;&lt;br/&gt;Type : &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;/fll FTP client&lt;/b&gt; - will say the last message-line in the current channel that contained "&lt;b&gt;FTP client&lt;/b&gt;" letter(s). If you don't specify a letter then this will say any last messages found in the main channel you've just typed the &lt;b&gt;/fll&lt;/b&gt; command.&lt;br/&gt;&lt;br/&gt;
&lt;div&gt;&lt;form name="copy"&gt;&lt;div align="center" style="margin:10px;"&gt;&lt;input onclick="javascript:this.form.txt.focus();this.form.txt.select();" type="button" value="Select Code"&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;textarea readonly style="WIDTH: auto; HEIGHT: 300px" name="txt" rows="100" wrap="VIRTUAL" cols="55"&gt;
;FLL (Find-Letter(s)-in-Lines) Snippet
;Author : Hamzah Elhazet
;Gethamzah@Gmail.com
;http://www.IRCDiary.Blogspot.com
;#####################################
alias fll {
  if ($0) {
    var %l = $line($active, 0)
    var %line
    while ($line($active, %l) != $null) {
      %line = $ifmatch
      if ($1- isin $strip(%line)) {
        say %line
        break
      }
      dec %l
    }
  }
  else say $line($active, $line($active, 0))
}
&lt;/textarea&gt;&lt;/p&gt;&lt;/div&gt;&lt;/form&gt;&lt;br/&gt;&lt;br/&gt;
&lt;h2&gt;Installation:&lt;/h2&gt;
&lt;ol&gt;&lt;li&gt;Copy and paste the above code into your mIRC Remote Editor (Press "ALT+R" to open this editor).&lt;/li&gt;&lt;li&gt;Click OK button to save the changes.&lt;/li&gt;&lt;li&gt;Make sure your Remote is turned on (type: &lt;b&gt;/remote on&lt;/b&gt; to make it on).&lt;/li&gt;&lt;/ol&gt;&lt;br/&gt;&lt;br/&gt;Enjoy my snippet!.&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Note:&lt;/b&gt; this snippet won't work in DCC Chat mode.&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-6566153493981390609?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/6566153493981390609/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-snippets-fll-find-letters-in-lines.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6566153493981390609?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6566153493981390609?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-snippets-fll-find-letters-in-lines.html" title="mIRC Snippets : FLL (Find Letters In Lines)" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkEDSH86cSp7ImA9WxJRF0s.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-2862825300132172877</id><published>2009-05-14T09:42:00.001-07:00</published><updated>2009-05-19T14:31:19.119-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-19T14:31:19.119-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Snippets" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Download" /><title>mIRC Snippets : Advanced DNS</title><content type="html">&lt;div style="text-align:justify"&gt;&lt;font size="2" face="Arial"&gt;
This is a replacement for the built in mIRC /dns. It works just like /dns except this allows you to receive much more detailed information. It allows you to get a list of all IPs that the host resolves to rather than just the first.&lt;br/&gt;&lt;br/&gt;For example:&lt;br/&gt;&lt;br/&gt;
Using mIRC's /dns:&lt;br/&gt;&lt;br/&gt;
&lt;span class="mircdisplay"&gt;&lt;pre&gt;
[15:43] * Looking up google.com
[15:43] * Resolved google.com to 209.85.171.100
&lt;/pre&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;
Using Advanced /dns:&lt;br/&gt;&lt;br/&gt;
&lt;span class="mircdisplay"&gt;&lt;pre&gt;
[15:43] * Looking up google.com
[15:43] * Resolved google.com to 209.85.171.100, 74.125.45.100, 74.125.67.100
&lt;/pre&gt;&lt;/span&gt;&lt;br/&gt;
A simple but useful way of retrieving all of the IP addresses that a host resolves to, instead of only one.&lt;br/&gt;&lt;br/&gt;
&lt;div&gt;&lt;form name="copy"&gt;&lt;div align="center" style="margin:10px;"&gt;&lt;input onclick="javascript:this.form.txt.focus();this.form.txt.select();" type="button" value="Select Code"&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;textarea readonly style="WIDTH: auto; HEIGHT: 300px" name="txt" rows="100" wrap="VIRTUAL" cols="55"&gt;
;Advanded DNS Snippet
;Author : CodeMastr
;Modified by Hamzah Elhazet
;Distributed By IRCDiary
;###########################
ON *:DNS:{
  if ($dns(0) == 0) {
    echo $color(other) -ts * Unable to resolve $iif($iaddress,$iaddress,$dns(0).addr)
  }
  else {
    var %numhosts $dns(0), %host = 0
    var %hosts
    while (%host &lt; %numhosts) {
      inc %host 1
      set %hosts %hosts $iif($dns(1) == $dns(1).ip,$dns(%host).addr,$dns(%host).ip) $+ $chr(44)
    }
    echo $color(other) -ts * Resolved $dns(1) to $left(%hosts,$calc($len(%hosts)-1))
  }
  halt
}&lt;/textarea&gt;&lt;/p&gt;&lt;/form&gt;&lt;/div&gt;&lt;br/&gt;
&lt;h2&gt;Installation :&lt;/h2&gt;
&lt;ol&gt;&lt;li&gt;Select and copy the above codes&lt;/li&gt;
&lt;li&gt;Open your mIRC program. Once the program is opened press "Alt+R" on your Keyboard. The mIRC Scripts Editor will start with the Remote tab section opened.&lt;/li&gt;
&lt;li&gt;Paste the codes into your Remote editor and press OK button to save the changes.&lt;/li&gt;&lt;/ol&gt;&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Note:&lt;/b&gt; to use this snippet correctly you have to be connected to one of your favorite IRC servers.&lt;br/&gt;&lt;br/&gt;
Once you are connected to an IRC network type: &lt;b&gt;/dns hamzah.cool.man.com&lt;/b&gt; (or whatever hosts/Ip address you want to "DNS"&lt;br/&gt;
Enjoy and Happy scripting!.&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-2862825300132172877?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/2862825300132172877/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-snippets-advanced-dns.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/2862825300132172877?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/2862825300132172877?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-snippets-advanced-dns.html" title="mIRC Snippets : Advanced DNS" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D04CRXk4cCp7ImA9WxJQE0o.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-2615873816612356568</id><published>2009-05-14T04:12:00.000-07:00</published><updated>2009-05-26T15:12:44.738-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-26T15:12:44.738-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Scripting Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="Tutorials" /><title>mIRC Scripting : Remote</title><content type="html">&lt;div style="text-align:justify"&gt;&lt;font size="2" face="Arial"&gt;
&lt;h2&gt;Remote&lt;/h2&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B4JB4jIPVoc/SgwDHniDsRI/AAAAAAAAAHk/u4hcn2Ivvxg/s1600-h/RemoteEditor.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 278px;" src="http://4.bp.blogspot.com/_B4JB4jIPVoc/SgwDHniDsRI/AAAAAAAAAHk/u4hcn2Ivvxg/s320/RemoteEditor.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5335643087932993810" /&gt;&lt;/a&gt;Remote is what gives life to a script, without it there's nothing much you can do with mIRC script. You will notice almost all the scripts you find online are remote scripts. Not that they don't use Aliases, Identifiers and Variables they do and can't do without the other three components. Many people are of the opinion that remote scripting is tough but it's not so. Basic remote scripting should be easy IF you have learned about aliases, identifiers and variables good enough.&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;Remote : Events&lt;/h3&gt;Remotes are event based. Remotes are mIRC interpreted programs which responds to events. You should have no difficulty in understanding the concept if you can think logically. Events like when you get a private message or somebody says something on the channel or you are voiced or someone is banned or you click a button in a dialog box. The list of events are too many to enumerate them all here. We'll see some of the common events later.&lt;br/&gt;&lt;br/&gt;If you are still not clear about events, let me give you some real life examples. When you are hungry, you eat food. Being hungry is an event. When it gets dark you turn on the lights. Getting dark is an event again. When you are pinched you feel pain. Pinching is an event. Hope these examples gave you some idea atleast. Even if you are not clear yet don't worry, with the examples I'll give below it will become clear to you.&lt;br/&gt;&lt;br/&gt;The basic Remote structure is of three types.&lt;br/&gt;&lt;br/&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class=code&gt;on &amp;lt;level&gt;:&amp;lt;event&gt;: &amp;lt;command&gt;&lt;/span&gt;&lt;br/&gt;Events: connect, load, unload, disconnect, dns, exit etc.&lt;/li&gt;&lt;li&gt;&lt;span class=code&gt;on &amp;lt;level&gt;:&amp;lt;event&gt;:&amp;lt;location/parameter&gt;: &amp;lt;command&gt;&lt;/span&gt;&lt;br/&gt;Events: active, open, close, filesent, filercvd, sendfail, getfail, input, invite, kick, logon, op, deop, ban, join, kick, voice, error etc.&lt;/li&gt;&lt;li&gt;&lt;span class=code&gt;on &amp;lt;level&gt;:&amp;lt;event&gt;:&amp;lt;location/parameter&gt;:&amp;lt;parameter/location&gt;: &amp;lt;command&gt;&lt;/span&gt;&lt;br/&gt;Events: keydown, keyup, text, notice etc.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;br/&gt;When an event named &amp;lt;event&gt; of level &amp;lt;level&gt; takes place at location &amp;lt;location&gt; with the parameter &amp;lt;parameter&gt;, execute the &amp;lt;command&gt;. That's what the script instructs mIRC to do. Levels are special specifications you assign to a user at the Users panel. If you are a true blue newbie I'd suggest you just forget about Levels for now. We'll use the wildcard level for all the levels, that's users of all the levels will cause the command to be executed when he/she causes the event. You can always do without Users. Infact I never use them and I believe I can get the same result using remotes only, the result you get by the use of a Users file.&lt;br/&gt;&lt;br/&gt;Next we'll see some examples of Remote in action.&lt;br/&gt;&lt;br/&gt;&lt;span class=code&gt;on *:join:#: msg $nick Hello $nick welcome to #&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;This piece of code will pm the nick who just joined the channel where you are in, with the message "Hello &amp;lt;nickname&gt; welcome to &amp;lt;channelname&gt;".&lt;br/&gt;&lt;br/&gt;&lt;span class=code&gt;on *:voice:#: if ($vnick == $me ) msg # Thank you $nick for the voice $+ .&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;We used the&lt;span class=code&gt; On Voice&lt;/span&gt; event for this one. And then we checked if the voiced nick is yours&lt;span class=code&gt; if ($vnick == $me)&lt;/span&gt;. If the condition is true it makes mIRC say "Thank you &amp;lt;nickname of the OP who voiced you&gt; for the voice." in the channel where you were voiced. Now if we hadn't put the condition&lt;span class=code&gt; if ($vnick == $me)&lt;/span&gt;, mIRC will just go about saying that whenever someone is voiced in the channel, even if it's not you. Notice again how the use of &lt;span class=code&gt;$vnick&lt;/span&gt; shows you the importance of knowing the mIRC variables.&lt;br/&gt;&lt;br/&gt; You can execute multiple commands by using the curly brackets &lt;span class="code"&gt;{ }&lt;/span&gt;. Here we have an example doing just that. It's taken from the mIRC help file.&lt;br/&gt;&lt;br/&gt;&lt;span class=code&gt;on 1:join:#moo:{&lt;br/&gt;&amp;nbsp; msg $nick Welcome $nick to channel #moo!&lt;br/&gt;&amp;nbsp; msg $nick This is a herd-oriented channel, there are calfs present!&lt;br/&gt;&amp;nbsp; msg $nick Please refrain from profaine mooing and/or bleating&lt;br/&gt;&amp;nbsp; msg $nick Mammals enaging in such acts will be promptly demooted&lt;br/&gt;}&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;The user level is 1; it's used in place of the * we used before. You can use either of them. This time in place of just a #, we've got a specified channel name - #moo. Let's say your nick is MooMan and a guy called Llama join the channel #moo., your mIRC will send the following four messages to Llama.&lt;br/&gt;&lt;br/&gt;&amp;#60;MooMan&amp;#62; Welcome Llama to channel #moo!&lt;br/&gt;&amp;#60;MooMan&amp;#62; This is a herd-oriented channel, there are calfs present!&lt;br/&gt;&amp;#60;MooMan&amp;#62; Please refrain from profaine mooing and/or bleating&lt;br/&gt;&amp;#60;MooMan&amp;#62; Mammals enaging in such acts will be promptly demooted&lt;br/&gt;&lt;br/&gt;Now here's the code which will pm the guy who just left the channel&lt;br/&gt;&lt;br/&gt;&lt;span class=code&gt;on 1:part:#moo:/msg $nick Thanks for grazing with us on #moo!&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Those examples were very simple examples of what you can do with remote and the command we executed was only&lt;span class=code&gt; msg&lt;/span&gt;. Read up the mIRC commands you could do lots more, use your imagination and creativity; instead of MSGing the $nick you could send a notice or open a window, listing all the people who left the channel with their IP and time or set a variable for the nick so that you can use the value in future and so on.&lt;br/&gt;&lt;br/&gt; The next example is a deOP protection script; which will OP you back, deOP the guy who deOPd you, ban and kick him/her from the channel with the message "Better luck next time". The code follows below.&lt;br/&gt;&lt;span class=code&gt;
&lt;pre&gt;
on *:deop:#: { 
  if ($opnick == $me) { 
    set %wasdeOP 1 
    set %evilOP $nick 
    chanserv op # $me
  } 
} 
on *:op:#: { 
  if (($opnick == $me) &amp;&amp; (%wasdeOP)) { 
    mode # -o %evilOP 
    mode # +b %evilOP 
    .timer 1 1 kick # $nick 12Better luck next time! 
    .timer 1 60 mode # -b %evilOP 
    unset %wasdeOP 
    unset %evilOP 
  } 
}
&lt;/pre&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;The script consists of two parts: the on deOP and on OP components. When a deOPing takes place, the script checks if the deOPed nick is yours. If it is so, it sets two variables: %wasdeOP with the value 1 and %evilOP with the value the OP which deOPed you. And then it commands ChanServ to OP you. (The IRC network should have ChanServ and you should be a registered OP of the channel or the script won't work). Then comes the on OP part: When someone is OPed the script checks if the OPed nick is yours. If it is true it checks for the variable %wasdeOP which is set when you get deOPed. If both the conditions are true it deOPs, bans and kicks the OP (the nick of the OP is stored in %evilOP) which deOPed you with the message "Better luck next time!". Finally it unsets the two variables it set when you got deOPed.&lt;br/&gt;&lt;br/&gt;Please note: The above deOP protection script is not a very efficient one. It was just an example on remote and mIRC scripting in general.&lt;br/&gt;Next we'll write a script that will report of spammers/advertisers on the channel, it's getting more complex this time. It's based on the &lt;span class=code&gt; On Text&lt;/span&gt; event for the query window. This script could turn out pretty annoying if you really used it or it could back-fire if one of your friends mentioned a website to you, it's just an example to show you how remotes are written and work.&lt;br/&gt;&lt;span class=code&gt;
&lt;pre&gt;
on *:text:*:?: { 
  if ((www* iswm $1-) || (http:* iswm $1-)) { 
    var %c $comchan($nick,0) 
    while (%c &gt; 0 ) { 
      msg $comchan($nick,%c) $nick is a spammer! 
      dec %c 
    } 
  } 
} 
&lt;/pre&gt;&lt;/span&gt;&lt;br/&gt;
This example is a wholesome mIRC scripting example, in the sense that it uses remote, identifiers, variables, conditions and two important mIRC commands - var and dec. Just looking at the code could confuse you. But it's not very hard to understand it. Let me explain the code line by line.&lt;br/&gt;&lt;br/&gt; The &lt;span class=code&gt;?&lt;/span&gt; in &lt;span class=code&gt;on *:text:*:?:&lt;/span&gt; is used to specify that the script should respond only to texts in a pm (queries). If you put a # instead, it will respond to texts in the channel; and putting a * will make the script respond to the event in both channel and query windows.&lt;br/&gt;&lt;br/&gt;The &lt;span class=code&gt;*&lt;/span&gt; after &lt;span class=code&gt;text:&lt;/span&gt; means: whatever be the text, execute the script. If you want you can specify a particular text or a wildcard in place of the &lt;span class=code&gt;*&lt;/span&gt; in the code.&lt;br/&gt;&lt;br/&gt;Next, the script checks if the text contains www or (operator ||) http in it. If it contains, it proceeds further, else, stops.&lt;br/&gt;Using &lt;span class=code&gt;$comchan($nick,0)&lt;/span&gt; it set a temporary value using a local variable &lt;span class=code&gt;%c&lt;/span&gt; for the no. of common channels you and the person are in ( &lt;span class=code&gt;var %c $comchan($nick,0)&lt;/span&gt; ). The next line &lt;span class=code&gt;while (%c &gt; 0 )&lt;/span&gt; checks for the condition: as long as the value of the no. of common channels are more than 0. If it's true, the script executes the command &lt;span class=code&gt;msg $comchan($nick,%c) $nick is a spammer!&lt;/span&gt; If you have read about the $comchan identifier you will notice the second parameter it takes, if not zero returns the Nth common channel, where N is a number. For this example let's say the number of common channels are three. Therefore the initial value of %c will be 3. &lt;span class=code&gt;$nick is a spammer!&lt;/span&gt; will be messaged to the 3rd common channel.&lt;br/&gt;&lt;br/&gt;&lt;span class=code&gt;dec %c&lt;/span&gt; then decreases the value of %c by 1. This is a while loop. This time it's messaged to the 2nd common channel. It goes on till the value of %c becomes 0. This way it's informed in all the common channel about the nick being a spammer.&lt;br/&gt;&lt;br/&gt;The above example is not a perfect spammer information script, again. It was just an example. You can sure write a good one if you are creative enough.&lt;br/&gt;&lt;br/&gt;Take a look at these scripts below and try to follow them:&lt;br/&gt;&lt;br/&gt;
&lt;div&gt;&lt;span style="float:left;margin-right:30px;"&gt;&lt;span class=code&gt; on *:text:boom:?: msg  $nick Kaboom!&lt;/span&gt;&lt;br/&gt;&lt;span class=code&gt;on *:text:*boom*:?: msg  $nick awrite so you are a bomber!&lt;/span&gt;&lt;br/&gt;&lt;span class=code&gt;on *:notice:Hello*:?: notice $nick Hello $nick!&lt;/span&gt;&lt;br/&gt;&lt;span class=code&gt;on *:text:*bye*:#: msg # Bye $nick $+ , take care!&lt;/span&gt;&lt;/span&gt;&lt;span&gt;- will msg the $nick with "Kaboom!" if s/he says exactly and only "boom" in the query window.&lt;br/&gt;- will msg the $nick with "awrite so you are a bomber!", if the text typed by him/her contains "boom" anywhere. Note the use of wildcards.&lt;br/&gt;- Will notice the person with "Hello (nickname)!", if someone sends you a notice starting with "Hello".&lt;br/&gt;- Sends the message "Bye (nickname), take care!" in the channel, if someone mentions the word bye in a channel.&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Remember, if scripts are not written properly they can be real stupid. For instance, the given *bye* example will be a stupidest script if you used it. It won't know if the person is saying bye to leave or someone is saying bye to another person who has just decided to leave and will not be leaving by herself or himself. It will say "Bye &amp;lt;nickname&gt;, take care!", even if someone simply typed a jargon "ghBGjhgbgbyejsjfef", because that jargon contains a 'bye' in it.&lt;br/&gt;&lt;br/&gt;One important thing you must bear in mind is that in a remote script file there can be only one instance of a particular event. In case there are two instances, the one defined first is executed. For example if you have a remote file with the following codes&lt;br/&gt;&lt;br/&gt;&lt;span class=code&gt;on *:join:#: msg # one &lt;br/&gt;on *:join:#: msg # two &lt;br/&gt;&lt;/span&gt;&lt;br/&gt;The first one will be executed - when someone joins a channel the script will message "one" in the channel. But if the remote parameters are different you can have two more instances of an event. For example:&lt;br/&gt;&lt;br/&gt;&lt;span class=code&gt;on *:text:two:#: msg # two &lt;br/&gt;on *:text:one:#: msg # one &lt;br/&gt;&lt;/span&gt;&lt;br/&gt;If someone types "two", mIRC messages "two" in the channel. If someone types "one", mIRC messages "one" in the channel.&lt;br/&gt;&lt;br/&gt;The mIRC help file lists all the remote events you can make your scripts respond to. If you have gotten the basic idea about how remote works, you can apply the same principle for the other remote events. Remote isn't really very tough.&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Tips:&lt;/b&gt;&lt;br/&gt;&lt;ol&gt;&lt;li&gt;You want to test and debug your remote online scripts without being connected to the Internet?, just run your own IRC server and connect to it. A good one is WIRCSRV. Once you get it running type &lt;span class=type&gt;/server 127.0.0.1 &lt;/span&gt;in mIRC to connect.&lt;/li&gt;&lt;/ol&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-2615873816612356568?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/2615873816612356568/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-scripting-primer-remote.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/2615873816612356568?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/2615873816612356568?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/05/mirc-scripting-primer-remote.html" title="mIRC Scripting : Remote" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_B4JB4jIPVoc/SgwDHniDsRI/AAAAAAAAAHk/u4hcn2Ivvxg/s72-c/RemoteEditor.gif" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0MFRH8_fyp7ImA9WxJXEkw.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-4012481915626591126</id><published>2009-04-26T08:32:00.000-07:00</published><updated>2009-06-05T09:30:15.147-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-05T09:30:15.147-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unix Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="Tutorials" /><title>Introduction to Unix</title><content type="html">&lt;div style="text-align:justify;"&gt;&lt;font size="2" face="Arial"&gt;
This is a quick intro to Unix aimed at beginners who do not have any previous experience using Unix System. It will not attempt to be a rough guide through all the steps neccessary to use the system.&lt;br/&gt;The following information is intended as a general description of Unix and is not intended as complete information about any aspect of the system. There are many useful sites provide very helpful information for users of the UNIX operating system; visit &lt;a href="http://www.ed.ac.uk/" title="the University of Edinburgh home site" target="new"&gt;the University of Edinburgh home site&lt;/a&gt;, the place where many helpfull files could be found (use FTP to explore the full directory: &lt;a href="ftp://ftp.ed.ac.uk/" target="new"&gt;ftp://ftp.ed.ac.uk/&lt;/a&gt;), and &lt;a href="http://www.unix.org/" title="The Unix System Home Page" target="new"&gt;http://www.unix.org&lt;/a&gt; The UNIX System Home Page, or &lt;a href="http://www.ee.surrey.ac.uk/Teaching/Unix/" title="Complete Unix Tutorial" target="new"&gt;here&lt;/a&gt; a Complete Unix Tutorial, and many other sites you can find on the net... But if you are not sure which one you should choose I think the best thing you should do is just to download a full Unix help files which was writen by Gavin Inglis as Unixhelp maintainer, and &lt;a href="ftp://ftp.ed.ac.uk/pub/unixhelp/UNIXhelp1.3.2.tar.Z" target="new"&gt;here is the link to download&lt;/a&gt;. The package consists of all tasks, commands, concepts and informations about some of the general purpose utilities that are provided as standard by UNIX.&lt;br/&gt;&lt;br/&gt;&lt;h2&gt;I. UNIX&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.en.wikipedia.org/wiki/Unix/" title="Unix at Wikipedia" target="new"&gt;Unix&lt;/a&gt; is a computer operating system.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.unix.com/" title="http://www.Unix.com" target="new"&gt;Unix&lt;/a&gt; was first developed in the 1960s.&lt;/li&gt;&lt;li&gt;It's a multi-user, multi-tasking operating system. Multiple users may have multiple tasks running simultaneously. This is very different than PC operating systems.&lt;/li&gt;&lt;li&gt;knowledge of UNIX is required for operations which aren't covered by a graphical program, or for when there is no windows interface available, for example, in a &lt;a href="http://www.telnet.org/" title="Telnet's Official Site" target="new"&gt;telnet&lt;/a&gt; session.&lt;/li&gt;&lt;/ol&gt;&lt;br/&gt;&lt;br/&gt;&lt;h2&gt;II. Unix Components&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;&lt;a href="http://www.kernel.org/" target="new"&gt;Kernel&lt;/a&gt;&lt;/b&gt;&lt;br/&gt;The core of the UNIX system. Loaded at system start up (boot).&lt;br/&gt;The kernel of UNIX is the hub of the &lt;a href="http://en.wikipedia.org/wiki/Operating_system" title="Operating System at Wikipedia" target="new"&gt;operating system&lt;/a&gt;: it allocates time and memory to programs and handles the filestore and communications in response to system calls.&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;b&gt;Shell&lt;/b&gt;&lt;br/&gt;The shell is a command line interpreter (CLI).&lt;br/&gt; The shell acts as an interface between the user and the kernel. When a user logs in, the login program checks the username and password, and then starts another program called the shell. it takes each command and passes it to the operating system kernel to be acted upon. It then displays the results of this operation on your screen.&lt;br/&gt;The most commonly available shells are: Bourne shell (sh), Bourne Again Shell (bash), C shell (csh), TC Shell (tcsh), and Korn shell (ksh).&lt;br/&gt;Each shell also includes its own programming language. Command files, called "shell scripts" are used to accomplish a series of tasks.&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;b&gt;Utilities and Programs&lt;/b&gt;&lt;br/&gt;UNIX provides several hundred programs, often referred to as commands. Below are the most available programs that you will find on Unix :&lt;br/&gt;&lt;br/&gt;&lt;ol&gt;&lt;li&gt;Program development tools&lt;/li&gt;&lt;li&gt;Text editors&lt;/li&gt;&lt;li&gt;File manipulation utilities&lt;/li&gt;&lt;li&gt;and File transfer utilities&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;br/&gt;&lt;br/&gt;&lt;h2&gt;III. Unix Commands&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;Unix provides hundreds of useful commands for all sorts of purposes.&lt;/li&gt;&lt;li&gt;The Unix command is the name of a built-in shell command, a system utility or an application program.&lt;/li&gt;&lt;li&gt;Almost everything about Unix is case-sensitive including the commands, filename, directory ect.&lt;/li&gt;&lt;li&gt;Not all of these are actually part of UNIX itself, and you may not find them on all UNIX machines. But they can all be used on turing in essentially the same way, by typing the command and hitting return.&lt;/li&gt;&lt;li&gt;The basic form of any Unix command is:&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;command_name options argument(s)&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;For example :&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;rm -r dir.1&lt;/b&gt; (to remove directory dir.1 and it's contents)&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Note :&lt;/b&gt; Some of these commands are different on non-Solaris machines.&lt;/li&gt;&lt;br/&gt;&lt;br/&gt;Read the &lt;a href="http://ircdiary.blogspot.com/2009/04/basic-unix-commands.html" title="Basic Unix Commands"&gt;Basic Unix Commands&lt;/a&gt; to get started with the basical types of them.&lt;/ol&gt;&lt;br/&gt;&lt;br/&gt;&lt;h2&gt;IV. Starting Unix&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;Before you can begin to use the system you will need to have a valid username and a password.&lt;/li&gt;&lt;li&gt;When you connect to a UNIX computer remotely or when you log in locally using a text-only terminal, you will see the prompt:&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;login as:&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&lt;li&gt;At this prompt, type in your username and press the enter/return, you should then be prompted for your password:&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;login as:&lt;/b&gt; hamzah&lt;br/&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;Password:&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Note:&lt;/b&gt; Your password will not be displayed on the screen as you type it in.&lt;br/&gt;&lt;br/&gt;Read &lt;a href="http://ircdiary.blogspot.com/2009/04/login-into-unix-shell.html" title="How to login to Unix"&gt;How to login to Unix&lt;/a&gt; if you need to learn more about starting unix using other applications such putty or FileZilla.&lt;/ol&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-4012481915626591126?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/4012481915626591126/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/04/introduction-to-unix.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/4012481915626591126?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/4012481915626591126?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/04/introduction-to-unix.html" title="Introduction to Unix" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0cEQnk7eCp7ImA9WxJQFEQ.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-6418361610319922171</id><published>2009-04-22T23:20:00.000-07:00</published><updated>2009-05-28T01:23:23.700-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-28T01:23:23.700-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unix Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="Eggdrop" /><title>Eggdrop</title><content type="html">&lt;DIV style="TEXT-ALIGN: justify"&gt;&lt;FONT face="Arial" size="2"&gt;&lt;BR/&gt;&lt;H2&gt;Introduction&lt;/H2&gt;&lt;a href="http://en.wikipedia.org/wiki/Eggdrop" title="Eggdrop at wikipedia"&gt;Eggdrop&lt;/a&gt; is the world's most popular Internet Relay Chat (IRC) bot, designed for flexibility and ease of use, and is freely distributable under the GNU General Public License (GPL).&lt;br/&gt; An Eggdrop bot is a program that sits on an IRC channel and performs automated tasks while looking just like a normal user on the channel. Some of these functions include protecting the channel from abuse, allowing privileged users to gain op or voice status, logging channel events, providing information, hosting games, etc.&lt;br/&gt;&lt;br/&gt;&lt;H2&gt;Installing Eggdrop&lt;/H2&gt;Installing Eggdrop is a relatively simple process provided your shell has the required tools for successful compilation. If you haven't had a shell account then try to find it in our &lt;a href="http://ircdiary.blogspot.com/2009/04/free-shells.html" title="List of Free shell providers"&gt;Free unix shell providers &lt;/a&gt;.&lt;BR/&gt;First thing you should do is to login to your shell, in this session we will use &lt;a href="http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe" title="Download Putty" target="new"&gt;putty&lt;/a&gt; as a popular ssh and telnet client program. Read &lt;a href="http://ircdiary.blogspot.com/2009/04/login-into-unix-shell.html" title="How to login to Unix shell"&gt;How to login to Unix shell&lt;/a&gt; if you are not experienced with this step.&lt;BR/&gt;After logging into the shell, In a terminal of the host machine were you want to install the eggdrop just type the folowing commands (without the "type:" letter in the command line):&lt;br/&gt;&lt;br/&gt;&lt;OL&gt;&lt;DL&gt;&lt;LI&gt;&lt;DT&gt;Type: &lt;B&gt;wget ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.19.tar.gz&lt;/B&gt;&lt;DD&gt;The &lt;B&gt;wget&lt;/B&gt; command is for downloading a file from a source site, while &lt;B&gt;eggdrop1.6.19.tar.gz&lt;/B&gt; is the downloded file from a source site named ftp://ftp.eggheads.org/ (the official site for eggdrop files) &lt;BR/&gt;&lt;DD&gt;&lt;B&gt;Tips :&lt;/B&gt; you are recommended to download the eggdrop1.6.19.tar.gz file twice. Firstly : download the file to your shell as we do using &lt;B&gt;wget&lt;/B&gt; command. Secondly : &lt;a href="ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.19.tar.gz" title="Download eggdrop1.6.19.tar.gz" target="new"&gt;download it to your computer&lt;/a&gt; and use such winrar/zip program to extract the package. This will help you to learn more about editing eggdrop.conf file on the next section of this tutorial.&lt;/DD&gt;&lt;LI&gt;&lt;DT&gt;Type: &lt;B&gt;tar -zxvf eggdrop1.6.19.tar.gz&lt;/B&gt;&lt;DD&gt;This will extract the Eggdrop source into its installation directory named 'eggdrop1.6.19'. If this doesn't work, try: &lt;B&gt;gunzip eggdrop1.6.19.tar.gz&lt;/B&gt; then: &lt;B&gt;tar xvf eggdrop1.6.19.tar&lt;/B&gt; &lt;/DD&gt;&lt;LI&gt;&lt;DT&gt;Type: &lt;B&gt;cd eggdrop1.6.19&lt;/B&gt;&lt;DD&gt;Change directory to eggdrop1.6.19 &lt;/DD&gt;&lt;LI&gt;&lt;DT&gt;Type: &lt;B&gt;./configure&lt;/B&gt;&lt;DD&gt;This makes sure the shell has all the right tools for compiling Eggdrop, and helps Eggdrop figure out how to compile on the shell. &lt;/DD&gt;&lt;LI&gt;&lt;DT&gt;Type: &lt;B&gt;make config&lt;/B&gt; or &lt;B&gt;make iconfig&lt;/B&gt;&lt;DD&gt;This sets up which modules are to be compiled or to select the modules to compile, but if you're not sure just use &lt;B&gt;make config&lt;/B&gt;. &lt;/DD&gt;&lt;LI&gt;&lt;DT&gt;Type: &lt;B&gt;make&lt;/B&gt;&lt;DD&gt;This compiles the Eggdrop. The process takes around two minutes or less on fast systems, longer on slow systems. &lt;/DD&gt;&lt;LI&gt;&lt;DT&gt;Type: &lt;B&gt;make install DEST=/home/$(whoami)/eggdrop&lt;/B&gt;&lt;DD&gt;This will install Eggdrop into a directory named 'eggdrop'. You can change 'eggdrop' to anything you like. &lt;/DD&gt;&lt;LI&gt;&lt;DT&gt;Type: &lt;B&gt;cd ../eggdrop&lt;/B&gt;&lt;DD&gt;Change the working directory to "eggdrop" &lt;/DD&gt;&lt;LI&gt;&lt;DT&gt;&lt;B&gt;@Congrulation!.&lt;/B&gt;&lt;DD&gt;The Eggdrop is now installed into its own directory on your shell, and now you are ready to edit your Eggdrop.Conf file.&lt;/DD&gt;&lt;/LI&gt;&lt;/DL&gt;&lt;/OL&gt;&lt;br/&gt;&lt;br/&gt;&lt;H2&gt;Editing Eggdrop.conf file.&lt;/H2&gt;&lt;ol&gt;&lt;B&gt;Tips &amp;amp; Info :&lt;/B&gt;&lt;br/&gt;&lt;br/&gt;&lt;LI&gt;You are recommended to change the &lt;B&gt;eggdrop.conf&lt;/B&gt; filename to the nickname that will be used by your bot (E.g: &lt;B&gt;mybot.conf&lt;/B&gt;).&lt;LI&gt;I will use &lt;B&gt;pico&lt;/B&gt; as unix text editor to edit eggdrop.conf. Other options are &lt;B&gt;nano&lt;/B&gt;, &lt;B&gt;vim&lt;/B&gt;, &lt;B&gt;emacs&lt;/B&gt;, and &lt;B&gt;vi&lt;/B&gt;.&lt;LI&gt;All lines in eggdrop.conf that start with "#" are comments.&lt;LI&gt;As I've said before, you may want to see "what does exactly the eggdrop.conf file look like???", then extract the eggdrop1.6.19.tar.gz package you've downloaded to your computer and open the eggdrop.conf file using a normal editor program such Wordpad on Windows or SimpleText if your computer is running on Mac.&lt;LI&gt;You don't need to understand all of the following steps if this is your first experience with the subject, just simplely try to read and compare between this and the .conf file on your editor. &lt;/LI&gt;&lt;/ol&gt;Here we go, :&lt;br/&gt;&lt;br/&gt;&lt;OL&gt;&lt;LI&gt;type: &lt;B&gt;pico eggdrop.conf&lt;/B&gt;&lt;LI&gt;go down to the section called &lt;B&gt;##### BASIC SETTINGS ######&lt;/B&gt;&lt;BR/&gt;instead of &lt;B&gt;set username "lamest"&lt;/B&gt; use username "ircdiary" or something.&lt;BR/&gt;&lt;B&gt;set admin "Lamer &amp;lt; email: lamer@lamest.lamer.org&amp;gt;"&lt;/B&gt;&lt;BR/&gt;Next is to &lt;B&gt;set network "NETWORKNAME"&lt;/B&gt;. Example : "DALnet".&lt;BR/&gt;&lt;B&gt;#set my-ip "78.46.41.143"&lt;/B&gt; &amp;lt;&amp;lt; change with your ip and remove the #.&lt;BR/&gt;&lt;B&gt;#set my-hostname "server1.bshellz.net"&lt;/B&gt; &amp;lt;&amp;lt; change with your vhost and remove the 
#.&lt;LI&gt;go down in the logging section, you will find something called: logfile jpk #lamest "logs/lamest.log".&lt;BR&gt;change it to logfile jpk #channel-the-bot-will-be-in "logs/channelname.log. Example logfile jpk #mychannel "logs/mychannel.log"&lt;BR/&gt;&lt;LI&gt;go down to: &lt;B&gt;##### FILES AND DIRECTORIES #####&lt;/B&gt;&lt;BR/&gt;&lt;B&gt;set userfile "LamestBot.user"&lt;/B&gt; change to yourbotnick.user&lt;BR/&gt;&lt;B&gt;#set pidfile "pid.LamestBot"&lt;/B&gt; change to "pid.yourbotnick" and remove the #&lt;BR/&gt;&lt;LI&gt;now go down to &lt;B&gt;##### BOTNET/DCC/TELNET #####&lt;/B&gt;&lt;BR/&gt;scroll down to: #listen 3333 all&lt;BR/&gt;put: listen A-port all&lt;BR/&gt;example: &lt;B&gt;listen 52384 all&lt;/B&gt;&lt;LI&gt;&lt;B&gt;##### MORE ADVANCED SETTINGS ##### section&lt;/B&gt;&lt;BR/&gt;#set owner "MrLame, MrsLame" remove the # and give a name as the bot's owner.&lt;LI&gt;scroll down to: &lt;B&gt;##### MODULES #####&lt;/B&gt;&lt;BR/&gt;above it there is:&lt;BR/&gt;&lt;B&gt;die "Please make sure you edit your config file completely."&lt;/B&gt;.&lt;BR/&gt;Put &lt;B&gt;#&lt;/B&gt; before &lt;B&gt;die&lt;/B&gt;.&lt;LI&gt;go down to &lt;B&gt;#### CHANNELs MODULES ####&lt;/B&gt;&lt;BR/&gt;set chanfile anyname.chan&lt;BR/&gt;&lt;LI&gt;Additional info :&lt;BR/&gt;&lt;B&gt;set global-flood-chan 10:60&lt;/B&gt; means 10 lines within 60 second and the bot will kick the user&lt;LI&gt;on &lt;B&gt;#### CHANNELS MODULE ####&lt;/B&gt; scroll down to :&lt;BR/&gt;&lt;B&gt;# Here is a shorter example:&lt;BR/&gt;#&lt;BR/&gt;# channel add #botcentral { &amp;lt;&amp;lt;&amp;lt;&amp;lt; #channel&lt;BR/&gt;# chanmode "+mntisl 1" &amp;lt;&amp;lt;&amp;lt;&amp;lt;"+nt"&lt;BR/&gt;# idle-kick 1&lt;BR/&gt;# }&lt;/B&gt;&lt;LI&gt;go down to &lt;B&gt;#### SERVER MODULE ####&lt;/B&gt;&lt;BR/&gt;set net-type 3 &amp;lt;&amp;lt;&amp;lt;&amp;lt; same ircd as dalnet&lt;BR/&gt;set nick "mybotnick"&lt;BR/&gt;set alnick "altmybotnick"&lt;BR/&gt;set realname "Anything you like"&lt;BR/&gt;&lt;BR/&gt;proc evnt:init_server {type} {&lt;BR/&gt;global botnick&lt;BR/&gt;putquick "MODE $botnick +i-ws"&lt;BR/&gt;putserv "nickserv identify $botnick password " &amp;lt;&amp;lt; add this line&lt;BR/&gt;}&lt;BR/&gt;&lt;LI&gt;scroll down a bit, and you will find:&lt;BR/&gt;&lt;B&gt;set servers {&lt;BR/&gt;you.need.to.change.this.with.your.server:6667&lt;BR/&gt;another.server.net:7000:password&lt;BR/&gt;}&lt;/B&gt;&lt;BR/&gt;&lt;LI&gt;scroll down a bit&lt;BR/&gt;over the line that says &lt;B&gt;#### CONSOLE MODULE ####&lt;/B&gt; there's another line you need to comment out it starts with &lt;B&gt;die &lt;/B&gt;add # before die&lt;BR/&gt;&lt;LI&gt;scroll down to &lt;B&gt;#### BLOWFISH MODULE ####&lt;/B&gt;&lt;BR/&gt;&lt;B&gt;#loadmodule blowfish&lt;/B&gt; remove the &lt;B&gt;#&lt;/B&gt;&lt;BR/&gt;&lt;LI&gt;press &lt;B&gt;ctrl&lt;/B&gt; + &lt;B&gt;x&lt;/B&gt; then &lt;B&gt;y&lt;/B&gt;&lt;BR/&gt;&lt;LI&gt;to run your bot type: &lt;B&gt;./eggdrop -m eggdrop.conf&lt;/B&gt;&lt;BR/&gt;The bot will try to connect to the written IRC server in your eggdrop.conf file. Send a message to the bot and say something like "Hello" (default).&lt;BR/&gt;That's all. Enjoy your Bot.&lt;br/&gt;&lt;br/&gt; &lt;/LI&gt;&lt;/OL&gt;&lt;dl&gt;&lt;dt&gt;&lt;b&gt;Tips &amp; info :&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;dd&gt;I've made a sample for eggdrop.conf configuration, and I think it's good idea to read this first before trying to configure your own file. Here &lt;a href="http://sites.google.com/site/gethamzah/Home/eggbot.conf" title="Download Eggbot.conf | a sample configuration for eggdrop.conf"&gt;Link to Download&lt;/a&gt; this sample.&lt;/dd&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;span id="fullpost"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-6418361610319922171?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/6418361610319922171/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/04/install-eggdrop.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6418361610319922171?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6418361610319922171?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/04/install-eggdrop.html" title="Eggdrop" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0AMSXs9eyp7ImA9WxJXEkw.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-3729813680803142749</id><published>2009-04-20T11:06:00.000-07:00</published><updated>2009-06-05T09:36:28.563-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-05T09:36:28.563-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unix Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="shell" /><title>Login Into Unix Shell</title><content type="html">&lt;div style="text-align:justify;"&gt;&lt;font size="2" face="Arial"&gt;&lt;br/&gt;
&lt;h2&gt;How to login to a unix shell ?&lt;/h2&gt;&lt;br/&gt;
Before you can begin to use the system you will need to have a valid username and a password on the shell (Shell Account). You can try to find a free one from the article titled &lt;A title="Free unix shell providers" href="http://ircdiary.blogspot.com/2009/04/free-shells.html"&gt;Free shells&lt;/A&gt; if you haven't had it yet.&lt;br/&gt;Now, assuming you have had an account already, know that there are two programs you need in order to use your shell account : a telnet client and a FTP client. Telnet is used for performing commands on the shell, while FTP is used for transferring files between the shell and your computer. &lt;span id="fullpost"&gt;Windows has a built-in telnet program, but we recommend you to use one good popular available telnet program called &lt;a href="http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe" title="Download Putty"&gt;putty&lt;/a&gt;. Many shells support a secure telnet protocol called SSH (Secure SHell protocol). This works in basically the same way as telnet, but everything is encrypted for better security. If your shell supports SSH, it's a good idea to use &lt;a href="http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe" title="Download Putty"&gt;putty&lt;/a&gt; instead of regular telnet. And in this simple tutorial we will use this program as Telnet client and &lt;a href="http://filezilla-project.org/" title="FileZilla Official site"&gt;FileZilla&lt;/a&gt; as FTP client.&lt;br/&gt;&lt;br/&gt;&lt;h2&gt;Login to shell using Putty&lt;/h2&gt;
What you need to do is to run the putty.exe and fill the shell hostname or its Ip Address and the port then click the "Open" button when it's ready. Below is the first dialog looks like when you run putty.exe:&lt;br/&gt;
&lt;b&gt;Putty Configuration&lt;/b&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B4JB4jIPVoc/SezPZfa9UTI/AAAAAAAAAFE/eVgZd1ariGs/s1600-h/puttydialog.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 388px;" src="http://1.bp.blogspot.com/_B4JB4jIPVoc/SezPZfa9UTI/AAAAAAAAAFE/eVgZd1ariGs/s400/puttydialog.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5326860496110702898" /&gt;&lt;/a&gt;&lt;br/&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Hostname&lt;/b&gt; : put the supported host or Ip Address given by its shell provider.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;The port&lt;/b&gt; is set to 22 by default for SSH connection type but you have to follow another option if the shell has its own port.&lt;/li&gt;
&lt;li&gt;Click the &lt;b&gt;"Open"&lt;/b&gt; button when it's ready.&lt;/li&gt;
&lt;/ol&gt;
By clicking the "Open" button you will be prompted to enter your valid username and the password.&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Putty : Try to login.&lt;/b&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B4JB4jIPVoc/SezLmaidZ5I/AAAAAAAAAE0/CKfzo5BZAw4/s1600-h/puttytrytologgin.GIF"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 159px;" src="http://1.bp.blogspot.com/_B4JB4jIPVoc/SezLmaidZ5I/AAAAAAAAAE0/CKfzo5BZAw4/s400/puttytrytologgin.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5326856320091776914" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Just make sure you put the right informations about your account in order to be able to get started using the shell.&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Putty : Logged in.&lt;/b&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B4JB4jIPVoc/SezNPqYIclI/AAAAAAAAAE8/Q3QMPUIIsw4/s1600-h/puttysuccessloggin.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 142px;" src="http://1.bp.blogspot.com/_B4JB4jIPVoc/SezNPqYIclI/AAAAAAAAAE8/Q3QMPUIIsw4/s400/puttysuccessloggin.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5326858128229691986" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;That's enough to login to the shell. You might want to learn how to use your shell with its commands just read the &lt;a href="http://ircdiary.blogspot.com/2009/04/basic-unix-commands.html" title="Basic Unix Commands"&gt;Basic Unix Commands&lt;/a&gt;, it's easy and simple to capture!.&lt;br/&gt;&lt;br/&gt;

&lt;h2&gt;Login to shell using &lt;a href="http://filezilla-project.org/" title="FileZilla Official site"&gt;FileZilla&lt;/a&gt;&lt;/h2&gt;
Once you have FileZilla as FTP client installed on your computer, run it and fill all requested informations about the shell such hostname, username, password and the port just like what we do via putty then click "QuickConnect" button. See this simple screenshot that I've taken from my own shell :&lt;br/&gt;&lt;br/&gt; 
&lt;b&gt;FileZilla&lt;/b&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B4JB4jIPVoc/SezQFUq4I3I/AAAAAAAAAFM/59SxxCxvl8s/s1600-h/filezilla.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 308px;" src="http://4.bp.blogspot.com/_B4JB4jIPVoc/SezQFUq4I3I/AAAAAAAAAFM/59SxxCxvl8s/s400/filezilla.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5326861249138926450" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
As we know that FileZilla as FTP client program is used for transferring files between the shell and our computer. With this program we will be able to :
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Upload&lt;/b&gt; files from our computer to the shell directory.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Download&lt;/b&gt; files from our shell directiory to our computer.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;View/ edit files.&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Create directories.&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;and much more menus are available provided by this program.&lt;/li&gt;
&lt;/ol&gt;
&lt;/font&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-3729813680803142749?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/3729813680803142749/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/04/login-into-unix-shell.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/3729813680803142749?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/3729813680803142749?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/04/login-into-unix-shell.html" title="Login Into Unix Shell" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_B4JB4jIPVoc/SezPZfa9UTI/AAAAAAAAAFE/eVgZd1ariGs/s72-c/puttydialog.JPG" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0ECQ3c6fyp7ImA9WxJXEkw.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-4934110902833650719</id><published>2009-04-14T17:52:00.000-07:00</published><updated>2009-06-05T09:34:22.917-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-05T09:34:22.917-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Unix Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="Tutorials" /><title>Basic Unix Commands</title><content type="html">&lt;div style="text-align:justify;"&gt;&lt;font face="Arial" size="2"&gt;&lt;br/&gt;
UNIX is "Simple"!. If you are familiar with DOS (disk operating system used on PC's) you will find UNIX very familiar. The main difference is that each UNIX file has an owner and a group that it belongs to, as well as a set of permissions which determine who is allowed to read, alter or delete, or execute the file.&lt;br/&gt;&lt;br/&gt;&lt;span id="fullpost"&gt;Unix provides hundreds of useful commands for all sorts of purposes, but it is sometimes difficult to find the specific command you are looking for. The total number of Unix commands is immense. No normal user or system administrator would ever need to know them all.&lt;br/&gt;This little table will show you just what you need to get started on your own unix shell account ( if you haven't had one yet, try to find it in the &lt;a href="http://ircdiary.blogspot.com/2009/04/free-shells.html" title="Free Unix Shell Providers"&gt;list of Free unix shell providers&lt;/a&gt; ). Not all of these are actually part of UNIX itself, and you may not find them on all UNIX machines.&lt;br/&gt;In this box, I will put only Bash shell commands, as all other major shells can now be considered obsolete.&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;&lt;b&gt;Two conditions&lt;/b&gt; you should always keep in your mind in order to be good "Unixer", are :&lt;/h3&gt;&lt;br/&gt;&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Unix is case sensitive&lt;/b&gt;. That is, there's a difference between upper and lower case characters. The command "ls" will list all files in your directory. If you try to type it as "LS", you'll get an error message.&lt;/li&gt;&lt;br/&gt;&lt;li&gt;Always Use the &lt;b&gt;`man`&lt;/b&gt; command to get more informations about any of these commands. For example, to learn more about "ls" command then type "man ls".&lt;/li&gt;
&lt;/ol&gt;&lt;br/&gt;&lt;br/&gt;&lt;center&gt;&lt;table border="1" cellpadding="10"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Command&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;man&lt;/td&gt;&lt;td&gt;Display the reference manual pages&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;pwd&lt;/td&gt;&lt;td&gt;display current directory and path&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ls&lt;/td&gt;&lt;td&gt;list contents of directory (equivalent of DOS DIR)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;cd&lt;/td&gt;&lt;td&gt;Change working directory&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mkdir&lt;/td&gt;&lt;td&gt;Make a directory&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;rmdir&lt;/td&gt;&lt;td&gt;Remove directories&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;cp&lt;/td&gt;&lt;td&gt;Copy files (equivalent of DOS command COPY)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;rm&lt;/td&gt;&lt;td&gt;Remove (delete) files&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;file&lt;/td&gt;&lt;td&gt;Determine file type&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mv&lt;/td&gt;&lt;td&gt;Move and rename files&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;vi&lt;/td&gt;&lt;td&gt;Text editor&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;cmp&lt;/td&gt;&lt;td&gt;Compare two files&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ln&lt;/td&gt;&lt;td&gt;Make a file link&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;find&lt;/td&gt;&lt;td&gt;Walk a file hierarchy&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;passwd&lt;/td&gt;&lt;td&gt;Change password&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;which&lt;/td&gt;&lt;td&gt;Locate a program file in the user's path&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;whereis&lt;/td&gt;&lt;td&gt;Locate programs&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;gcc, g++&lt;/td&gt;&lt;td&gt;GNU project C and C++ Compiler&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;gdb&lt;/td&gt;&lt;td&gt;The GNU Debugger&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;less&lt;/td&gt;&lt;td&gt;View the contents of a text file&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;diff&lt;/td&gt;&lt;td&gt;Find differences between two files&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;chmod&lt;/td&gt;&lt;td&gt;Change file modes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ispell&lt;/td&gt;&lt;td&gt;Interactive spelling checker&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;biff&lt;/td&gt;&lt;td&gt;Be notified if mail arrives and who it is from&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;lpr&lt;/td&gt;&lt;td&gt;Print a file&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;lpq&lt;/td&gt;&lt;td&gt;Show the print queue&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ftp&lt;/td&gt;&lt;td&gt;Transfer a file to another Unix system&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;chmod&lt;/td&gt;&lt;td&gt;Change file modes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;quota&lt;/td&gt;&lt;td&gt;Display disk usage and limits&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;alias&lt;/td&gt;&lt;td&gt;Create a command alias&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;unalias&lt;/td&gt;&lt;td&gt;Delete a command alias&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;export&lt;/td&gt;&lt;td&gt;Set an environment variable&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;script&lt;/td&gt;&lt;td&gt;Record your terminal session to a file&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;bg&lt;/td&gt;&lt;td&gt;Send a job to the background&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;fg&lt;/td&gt;&lt;td&gt;Bring a job to the foreground&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;jobs&lt;/td&gt;&lt;td&gt;display a list of current jobs&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ps&lt;/td&gt;&lt;td&gt;Show the status of processes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;kill&lt;/td&gt;&lt;td&gt;Stop a running processes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;history&lt;/td&gt;&lt;td&gt;Display a list of recent commands&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;logout&lt;/td&gt;&lt;td&gt;end terminal session&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;&lt;b&gt;Tips &amp; Info :&lt;/b&gt;&lt;/h3&gt;&lt;br/&gt;If the &lt;b&gt;BackSpace&lt;/b&gt; key doesn't backspace, try the &lt;b&gt;Delete&lt;/b&gt; key, the most common key for fixing types. This key deletes the most recent character you typed, and in most cases removes it from the screen. Unfortunately this key is the most complex, because there is confusion about which key and ASCII code should be used.&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-4934110902833650719?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/4934110902833650719/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/04/basic-unix-commands.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/4934110902833650719?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/4934110902833650719?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/04/basic-unix-commands.html" title="Basic Unix Commands" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0MGQ3g-fip7ImA9WxJQE0o.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-1374814333812411952</id><published>2009-04-11T04:31:00.000-07:00</published><updated>2009-05-26T15:03:42.656-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-26T15:03:42.656-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="shell" /><title>Free shells</title><content type="html">&lt;div style="text-align: justify"&gt;&lt;font size="2" face="arial"&gt;&lt;br/&gt;
A shell account is a personal account that gives a user access to a Unix shell on a remote server, usually accessed through SSH (and historically telnet). A shell account can be used for many different purposes because many different programs can be run on the shell. It might be used to try out another operating system, running IRC clients or bots, compile and run source code and scripts, to host websites, to use e-mail services ect...&lt;br/&gt;&lt;br/&gt;&lt;span id="fullpost"&gt;Free shell providers are very hard to find. When you find one, they often turn out to cost a little anyway or they don't provide you what you are looking for. But just to convince you all out there looking for a free shell, here we go!&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;center&gt;&lt;div style="text-align: justify"&gt;&lt;table width="100%" border="2" bordercolor="#000080" cellpadding="10" cellspacing="1" bgcolor="#ffffff"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="30%" align="center" bgcolor="#f8f8f8" height="25"&gt;&lt;font size="3" color="green"&gt;&lt;b&gt;Home Page&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%" align="center" bgcolor="#f8f8f8" height="25"&gt;&lt;font size="3" color="green"&gt;&lt;b&gt;Server &amp; Services&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.shellium.org/" target="new"&gt;http://www.shellium.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian Etch, 100Mbit connection
Services: Free BNC psybnc, Free eggdrop, 100MB quota, webmail, user websites, CGI, imap, sftp, phpmyadmin, 2 mysql databases, 2 postgre databases, able to compile programs, 2 background processes, over 6 shells to choose from(fish, bash, tcsh, csh, dash, sash, etc.)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.polarhome.com/" target="new"&gt;http://www.polarhome.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Linux, FreeBSD, VAX (OpenVMS operating system)
Services: Email, pop3, irc, ftp, eggdrop... cool place on different operating systems!
&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.grex.org/" target="new"&gt;http://www.grex.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: OpenBSD
Services: email, lynx, personal webspace, compile C programs... (quota: 1Mb)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.nyx.net/" target="new"&gt;http://www.nyx.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: ???
Services: email, ftp, telnet, lynx, personal webspace of 100K
&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://m-net.arbornet.org/" target="new"&gt;http://m-net.arbornet.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD
Services: email, pop3, lynx, personal webspace, compile C programs (quota: 500kb)
&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://freeshell.org/" target="new"&gt;http://freeshell.org/&lt;/a&gt;&lt;/b&gt;&lt;br/&gt;&lt;b&gt;&lt;a href="http://sdf-eu.org/" target="new"&gt;http://sdf-eu.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server &amp; services:
- two T3s lines (xo.net and broadwire.net)
- SIGs, Music Compilations and Membership activities
- 10+ DEC Alphas (DS20L/DS10L) running NetBSD
- Supporter of the NetBSD project and The Computer History Museum in Mountain View California
- Members vote in new features
- Member contributed programs and tutorials
- 80MB (free), 600MB and 800MB disk quotas
- Membership perks (such as free admission to the Computer History Museum)
- User configurable email greylisting feature
- Partnership with Colleges world wide for free, in most cases, remote learning
- DSL as well 16,000+ Dialup access (PPP or SHELL) numbers in the USA and Canada
- IRC access to free users on Saturdays and Sundays
- motd.org project - user authored and maintained blogs, photogalleries, forums and more.
- VPN with IP4 assignment in our Class C.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.xox.pl/" target="new"&gt;http://www.xox.pl/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: ???
Services:email,pop3,ssh,irc,ftp,web space (quota: 1Mb)
&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.rootshell.be/" target="new"&gt;http://www.rootshell.be/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: OpenBSD
Services: pop3/web email, webspace, the complete set of UNIX/Gnu tools, quota: 2M
&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://freebsd.prohostuk.net/" target="new"&gt;http://freebsd.prohostuk.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD
Services/Info: 5M disk quota as standard (more might be available if you can justify it), webspace (PHP enabled), an email address, crontab access (limited), access to all the standard UNIX command line tools and compilers, IRC access through BitchX... 
&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.celebris.net/" target="new"&gt;http://www.celebris.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD, Celeron II 700MHz
Services/Info: Access via SSH/SCP, e-mail, MySQL, webspace, PHP, 7 MB quota, IPv6 support, 1 bg, IRC access, NO bots or bouncers&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://unixclan.no-ip.org/" target="new"&gt;http://unixclan.no-ip.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: PA-RISC Debian Linux
Services/Info: Few restrictions, instant account additions, see webpage for more details.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.zerged.com/" target="new"&gt;http://www.zerged.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Slackware Linux
Services/Info: Offering free shells for IRC access, eggdrop, php, webmail. Runs BitchX and irssi.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.daforest.org/" target="new"&gt;http://www.daforest.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Linux
Services: email, pop3, micq, ftp, personal webspace with cgi, ssi, eggdrop (quota: 10Mb)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.titanix.net/" target="new"&gt;http://www.titanix.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Linux
Services: pop3,pop2,imap,smtp,ftp,irc,mail,mail-&gt;SMS,compiliers, NO quota for now..
&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://deathrow.vistech.net/" target="new"&gt;http://deathrow.vistech.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: OpenVMS on VAX/Alpha
Services: IRC usage is allowed but no bots/relays/etc.
&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://nic-nac-project.de/" target="new"&gt;http://nic-nac-project.de/&lt;/a&gt;&lt;/b&gt;&lt;br/&gt;&lt;b&gt;&lt;a href="http://ww.freeshell.de/" target="new"&gt;http://ww.freeshell.de/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian GNU/Linux 4.0
Services: http://nic-nac-project.de/~yourname, Quota (Web &amp; Home): 100 MB on your personal directory, FTP, SCP, SFTP, CGI, PHP4, SSI, SSL, MySQL (one DB, ask for it), PHPMyAdmin yes
eMail: yourname@nic-nac-project.de
Clients: mutt, pine, POP3s, IMAP, WebMail, maximum email size (per element): 7 MB
Features: Spamassassin, Razor2, Anti-Virus (drop of infected mails)
&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.jvds.com/freeshells/" target="new"&gt;http://www.jvds.com/freeshells/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: ?
Services/Info: No irc, Quota: 6Mb (shared between mail and web)
&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.unixdaemons.com/" target="new"&gt;http://www.unixdaemons.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD
Services/Info: mail, webspace, perl... (quota 12Mb)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.polarhome.com/" target="new"&gt;http://www.polarhome.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Linux/RedHat, Linux/Debian, OpenVMS/Alpha, OpenVMS/VAX, Solaris, Ultrix, OpenBSD, FreeBSD, NetBSD, HPUX, AIX
Services/Info: Polarhome.com is non commercial, educative effort for popularization of shell enabled operating systems and Internet services, offering shell accounts and other services on all available systems.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.silenceisdefeat.org/" target="new"&gt;http://www.silenceisdefeat.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: OpenBSD
Services/Info: 50MB storage space, http access (http://silenceisdefeat.org/~username), ftp access, ssh, telnet, and communication programs such as IRC, AIM, MSN, ICQ, Lily, and email.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.zsuatt.com/" target="new"&gt;http://www.zsuatt.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: linux
Services/Info: public_html, php,cgi-bin on request, 3bg procesess, 50mb space , eggdrop allowed, access to compilers , bitchx, ftp , ssh access, and a lot of more... &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.rulex.net/" target="new"&gt;http://www.rulex.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD
Services/Info: Free Email - 5mb space, 2 processes / 1 IRC-connection, Free Web-Space - 50mb space, PHP &amp; MySQL supports. Compilers, ssh and telnet has been disabled. BNCs are forbidden.
No new accounts are being granted!&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.aeshells.org/" target="new"&gt;http://www.aeshells.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Slackware 10.1
Services/Info: multiple servers, ssh, email, webspace, 200mb, irc, bitchx, eggdrop, mysql, much, much more...
IRC support: irc.aeirc.org #aeshells&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://freeshell.simosnap.com/" target="new"&gt;http://freeshell.simosnap.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Linux on a 2048/512 dsl line with static ipv4 and ipv6
Services/Info: Free shell service reserved to italian users only. Psybnc eggdrop, ipv6, bitchx, irssi, 2 max process per user, usermin wget...&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www2.steve-gibbs.co.uk/" target="new"&gt;http://www2.steve-gibbs.co.uk/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Mandrake Linux
Services/Info: webpage, irc, gcc, pico , php , cgi scripts... quota: 10Mb 
&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.shellsnet.org/" target="new"&gt;http://www.shellsnet.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: ?
Services/Info: A large group of free shells providers have joined together on one IRC network and website. That network/site is known as ShellsNet, and is founded on the idea that different shell providers can help each other out in various ways, from sharing information about abusive users to admins helping each other with resolving technical issues...&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://bsd.miki.eu.org/" target="new"&gt;http://bsd.miki.eu.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD
Services/Info: Polish server. Full featured freebsd accounts suitable for developement, communication, php, unix scripting, etc.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.chules.net/" target="new"&gt;http://www.chules.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Linux (Fedora Core 2)
Services/Info: ?&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://jiyu.gnook.org/" target="new"&gt;http://jiyu.gnook.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: OpenBSD 3.6 - Pentium 2 350hz, 128mb ram.
Services/Info: 10mb quota for files (mail on seperate computer), webmail, IRC, WWW, FTP, SSH, NO BNC (and other IRC CRAP)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://shell.yaphog.org/" target="new"&gt;http://shell.yaphog.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD
Services/Info: C compiler, perl, free eggdrop hosting, webhosting + php, BitchX, ircII, psybnc, telnet and ssh access, local ircd, and many more free of charge on FreeBSD systems.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.gibbs-hosting.co.uk/freehosting.html"&gt;http://www.gibbs-hosting.co.uk/freehosting.html&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Mandrake 10
Services/Info: 5mb disk space quota, Bitchx access, gcc,cc, pico, php, cgi scripts, apache, public ftp, LYNX access, PHP/CGI scripts enabled&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.bshellz.net/" target="new"&gt;http://www.bshellz.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian Linux
Services: SSH/SFTP, GNU tools, gcc, g++, make, Perl, Tcl, Python, Bash, php, perl, mysql, irc, bitchx... Quota: 500Mb
If users dont say !keep on IRC channel at least once in a 24 hours period their account will be deleted! (hm, hm!?)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.s33n.net/" target="new"&gt;http://www.s33n.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Linux/Debian 4.0
Service: Web Mail Access, Home page http://s33n.net/~YourUserName or hosting your own domain name, FTP access, MySQL Database, 50mb space , eggdrop allowed, access to compilers , bitchx, ftp , msn ,ssh access, and a lot of more...
&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://mrejata.eu/" target="new"&gt;http://mrejata.eu/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Slackware 12
Services: 2bg procesess, IRC - psybnc, eggdrop&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://ins0mnia.hopto.org/" target="new"&gt;http://ins0mnia.hopto.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Gentoo
Services: SSH access on port 2022, max user processes 15, background processes allowed, reasonable diskspace use (~100MB) / no hard quota, user crontabs/screen (after some time), irc access with irssi/eggdrop ...&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.learningshells.com/" target="new"&gt;http://www.learningshells.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian Linux, 8GB RAM, QuadCore CPU, 10Mbit
Services: personal web page (50Mb), personal unix email account, able to compile C programs, background processes, and more..&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://netburst.zenknight.org/" target="new"&gt;http://netburst.zenknight.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Services: 1 eggdrop, and 1 client for the freenode.net network, user can run maximum 2 background processes&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.phoenix-network.org/" target="new"&gt;http://www.phoenix-network.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian
Services/Info: Eggdrop, Psybnc, Irssi, BitchX, IRCD, Shoutcast, IPv4 and IPv6, Vhosts, SFTP, MySQL, PHP, Webhosting, Forum Hosting, Perl, Gcc, Tcl, Sh, Nano, Pico (Disk Quota: 500MB)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://freeshells.mtveurope.org/" target="new"&gt;http://freeshells.mtveurope.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian GNU/Linux
Services/Info: 100Mbit bandwidth, Telnet and SSH, gcc compiler, Perl, Python, shell scripting, IRC clients (irssi, Bitchx), eggdrop, IRC access to all IRC networks, 3 Background processes, 1 Gigabyte of quota, including detached sessions ("screen" command is available), FTP access (your own directory accessible via FTP), Your own crontab (running programs in specific periods of time)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.systemshell.net/" target="new"&gt;http://www.systemshell.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian Linux
Services/Info: Email: YourUserName@systemshell.net, Website: http://www.systemshell.net/~YourUserName, Disk space is limited. Background processes are limited and can only be programs we have preinstalled on the system.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.kverka.no/" target="new"&gt;http://www.kverka.no/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD
Services/Info: email/webmail,pop3,ssh,irc,ftp,web space,psybnc,eggdrop,muh,namserver (disk quota: 100mb)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.freeshell.se/" target="new"&gt;http://www.freeshell.se/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: OpenBSD
Services/Info: sshd, irc only ipv6, www with php, storing files and learn som basic commands, nameserver, 25mb disk quota, 1bg process allowed and running programs the staff has selected&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.geekshells.org/" target="new"&gt;http://www.geekshells.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: ?
Services/Info: IRC clients, MySQL database, www, ftp, email, vhosts, quota: 5Mb&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.darktech.org.uk/" target="new"&gt;http://www.darktech.org.uk/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: ?
Services/Info: based in scotland, UK. Comes with irc access and allowed background processes.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://furry.doesntexist.org/" target="new"&gt;http://furry.doesntexist.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian Sarge
Services/Info: Your own homepages under public_html, MySQL + PHP, IRC, JSP, quota 1Gb!&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://nullshells.com/" target="new"&gt;http://nullshells.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: ?
Services/Info:NullShells.com provides free shell access via SSH with secure FTP, Web (PHP/PERL/MySQL) and storage space, free subdomain/domain hosting, IRC client access (BitchX/Irssi), IPv6 vhosts. No email access at this time. Access to development tools such as compilers. No unauthorized bots or bncs. New mature community oriented provider. Must go through account approval process.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.disflux.com/" target="new"&gt;http://www.disflux.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: OpenBSD
Services/Info:Services: PHP, GCC, perl, ruby, TCL, python, irssi, bitchx, epic, games, more. IRC: yes, eggdrop allowed, no bouncers, Quotas: 25MB /home, 25MB www (more if needed)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.bobshells.be/" target="new"&gt;http://www.bobshells.be/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: 4 servers, debian linux
Services/Info:Services: pre-installed eggdrop, pre-installed psybnc, bunch of linux apps, NO WEBSITE/E-MAIL HOSTING, internal server for hacking and fun :), servers on 1Mbit/256KBit connection, account on one of the 3 user servers... Quota: 10Mb&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.boinc.ch/" target="new"&gt;http://www.boinc.ch/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: OpenBSD3.8, 64-bit Sparc architecture
Services/Info:Services: 15MB diskquota, homepage http://www.boinc.ch/~yourname , E-mail address yourname@boinc.ch , PHP support and many GNU tools and development compilers available. NO background processes (exceptions may apply)..&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://sense.do.pl/" target="new"&gt;http://sense.do.pl/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Running on AMD Duron 1,3ghz
Services/Info: Fully featured account with www/php/mysql(ask for it)/shell/mail.
Accounts will be also quotted for about 40MB fo data.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://dieguin.no-ip.org/" target="new"&gt;http://dieguin.no-ip.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian Sarge
Services/Info: Free Shells; ssh, bitchx, eggdrop, psybnc, bnc, ircII, webhosting, mail, 4bg for account, Quota: 50mb. More info WWW&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://catcher.no-ip.org/" target="new"&gt;http://catcher.no-ip.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;System: Linux 2.6.12
shell account with unlimited software usage and unlimited bg processes, webspace (catcher.no-ip.org/anything) with php and mysql database, ftp access to Your account, 1 GB disk quota&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://lostsouls.uv.ro/" target="new"&gt;http://lostsouls.uv.ro/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;?&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://artax.homelinux.com/" target="new"&gt;http://artax.homelinux.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Fedora Core 5
Services: IRC chatting, compiling, and basic unix usage.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://osmiumnet.com/" target="new"&gt;http://osmiumnet.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Services: free SSH and SFTP accounts (quota: 10Mb)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://univac.gnu-linux.net/" target="new"&gt;http://univac.gnu-linux.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Services:
Homepage URL: http(s)://univac.gnu-linux.net/~yourname/
Email Address: yourname@univac.gnu-linux.net
50 MB Quota on your Personal Directory and Mailbox.
SSH, SCP and SFTP Access
CGI, PHP, SSI, SSL, MySQL (One DB, only at request) and PHPMyAdmin.
WebMail and Community Forum.
Access to mutt, screen, python and a number of other unix commands.
irssi, preconfigured to connect to DilexNET IRC Network.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://hamish.awardspace.com/" target="new"&gt;http://hamish.awardspace.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Linux Debian Sarge
Services: eggdrops, three user psyBNC's (including yourself) and irssi/bitchx.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.nonlogic.org/" target="new"&gt;http://www.nonlogic.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian GNU/Linux
Services:
SSH and SFTP access
2 GB Quota
Webspace ( username.nonlogic.org, PHP (v5), MySQL, wiki )
Development environment: (c, c++, java etc), interpreters (python, perl, lua), code editors (emacs, nano, vim), version control (svn)
Web Based Control Panel
IRC exclusively for donaters ( No Bouncers )&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://blinkenshell.org/" target="new"&gt;http://blinkenshell.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Services:
SSH and SFTP access
50 MB Quota ( more space can be requested )
Webhost ( username.blinkenshell.org , PHP (v5) enabled )
 Database ( MySQL , 5 MB Quota, optional )
Mail ( username@blinkenshell.org , optional )
IRC access via screen and irssi/BitchX ( No bots, no eggdrops: Bots. No bouncers. )
 ICQ, AIM, Yahoo, MSN access via CenterICQ. Jabber access.
 Development environment: compilers (c, c++, java etc), interpreters (python, perl, php), code editors (emacs, nano, vim), utilities (subversion, cvs)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://freeshells.ch/" target="new"&gt;http://freeshells.ch/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;It is a 64bit Ultrasparc Architecture running NetBSD
250MB of disk space
publicly accessible website (http://www.freeshells.ch/~username)
send/receive email (username@freeshells.ch)
file transfer via scp, sftp, ftp
shell login via ssh or telnet
IPv6 connectivity
no bots, bncs, or bg's while logged out&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://singularity.darkspace.info/" target="new"&gt;http://singularity.darkspace.info/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: RedHat Linux
Services: Quota: 20 Mb, IRC access,  gcc, cc, perl, php, python, bitchx, pico, emacs, lynx, wget...
Background processes allowed, but NO psyBNC, Eggdrop, BNC&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://shellweb.net/" target="new"&gt;http://shellweb.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Ubuntu linux
Srvices: Web Mail Access, Home page http://vhost.shellweb.net or hosting your own domain name, FTP access, MySQL Database, SSH access...&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://hackbox.ath.cx/" target="new"&gt;http://hackbox.ath.cx/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Linux
Services:  ssh, telnet, lynx, BitchX, mail, webspace etc.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://jaguar.garofil.be/" target="new"&gt;http://jaguar.garofil.be/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian Linux
Services: SSH, MySQL database, 1 background process, 10 simultaneously running processes, 25MB bandwidthquota, quota: 10MB&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.anapnea.net/" target="new"&gt;http://www.anapnea.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Gentoo Linux
Services:  8MB disk space,
MSN, AIM, YIM, and other clients (including ctorrent), Perl, GCC, CLISP, Ruby, and many development tools, Misc. apps and games such as netris,
Limit of 16 simultaneous processes and 3 simultaneous logins per user
Your own webspace at anapnea.net/~username/
SFTP access
No bots, no zombie scripts, no abuse, no rudeness...&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://new-order.org/" target="new"&gt;http://new-order.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD
Services: ssh / sftp access
100 MB disk quota , screen, lynx, BitchX, centericq
mc, vifm and much more
send and receive emails using mutt or pine
apache+php+mysql
homepages under public_html&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://rednex.1.vg/" target="new"&gt;http://rednex.1.vg/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: gentoo linux
Services: 200MB space, tools for: icq, irc, c/c++, mail, etc...&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://tshells.selfip.org/" target="new"&gt;http://tshells.selfip.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: ubuntu linux
Services: Trinity Shells provides free linux shell accounts on ubuntu server edition. The free shell includes 50 megs of space for webhosting, network programs (irc, telnet, ssh etc), access to compilers (c, c++, perl etc) as well as access to MySQL.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://shellshock.homeunix.net/" target="new"&gt;http://shellshock.homeunix.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Services: Users are supplied with 500MB of storage space. Instant messanging services including MSN, AOL, Yahoo!, Jabber. IRC services like Eggdrop, BNC (bouncers), and proxies. And web hosting with MySQL, and PHP.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://shellhostia.com/" target="new"&gt;http://shellhostia.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD
Services: Vhosts available. PsyBNC and Eggdrop supported.
Users must login to their web page once per day to maintain their account... (???)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://savsem.debil.net/" target="new"&gt;http://savsem.debil.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Fedora Linux
Services: 1 bg, IRC, Eggdrop, no BNC`s, mail, web, 15 mb quota&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.visualserver.org/" target="new"&gt;http://www.visualserver.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Linux
Services: No applications running in the background, webssh, Quota: 500Mb&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://free.calvinleong.net/" target="new"&gt;http://free.calvinleong.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD
Service: www, ssh, sftp, bitchx ,eggdrop, psybnc, lynx, wget... no. of processes: maximum 2 only&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.narkwork.com/" target="new"&gt;http://www.narkwork.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD
Services: Shell login via SSH or Telnet, ftp, gcc, c++, mail, web page under public_html, php, perl, python, mysql, screen, BitchX, 100MB quota and more. Request something you don't see.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.unixpod.com/" target="new"&gt;http://www.unixpod.com/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian GNU/Linux 4.0
Services: vim, emacs, lynx, pine, PHP 5, 1 MySQL 5, up to 10 background processes, email , webmail, quota: 500Mb. Unixpod Provide tools to aid developers and users to create/use open source software.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://shell.kracknet.net/" target="new"&gt;http://shell.kracknet.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD 7.0
To create and account users must ssh to shell.kracknet.net on port 22 and login with new:new&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://odin.phoenix-network.org/" target="new"&gt;http://odin.phoenix-network.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian, 256 MB of RAM, 250 GB traffic, 20 GB HD and 30 ips, of which 10 availables.
Services: Eggdrop, Energymech, PsyBNC, sBNC, Irssi, BitchX, bash, irc, and more if needed and once discussed with admin.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://rofltech.net/" target="new"&gt;http://rofltech.net/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Slackware linux
Services: bnc, eggdrop, website, whatever just as long as you specify it when you request the account and its oked you can run it.  I do not limit the space but if someone is using way too much space ill ask them to lower the amount of space they are using or ill remove the account.  Also third level domain hosting on *.rofltech.net and *.lethaltechnology.net&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://arbelos.cluenet.org/" target="new"&gt;http://arbelos.cluenet.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian
Services: Web, IRC, BOTS, SQL, PHP, FTP, SSH.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.po21.net/shells/" target="new"&gt;http://www.po21.net/shells/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: OpenBSD. 8 mbit DSL.
Services: IRC permitted after a 48 hour validation period (no bots or bouncers though please). Inbound and outbound email with a free address provided. Access to compilers and interpreters and software installed on request. 6mb quota (split across /home, /tmp, mail and web space).
Weekly backups of all data including user directories. Fully automated web-based registration. Cooperatively run with foundation members (subscribers) able to vote on system policy.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.unixserve.org/" target="new"&gt;http://www.unixserve.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD 6.x with AMD Sempron(tm) Processor 3100+ CPU, with 2GB of memory.
Services: 100 MB HDD Space, 1 GB Mail Space, Users Web Dirtectory, Irssi, BitchX, lynx, gcc, screen, and much more, going from developement tools to IRC chat, texted base web browsers and editors, storage transfer utilities.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.en.free-shells.com.ar/" target="new"&gt;http://www.en.free-shells.com.ar/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: FreeBSD 6.1
Services: SSH, Telnet and FTP connections 24/7 in a Unix System, connected to the Internet, 30 MB of Hard Disk space to store your files, programs or whatever you need. A Web Page with address http://www.en.free-shells.com.ar/your_login/ and soon, with your own domain. All the Tools you can find in a Unix System.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://shells.eofnet.eu.org/" target="new"&gt;http://shells.eofnet.eu.org/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: OpenBSD
Services: provides users with shell basic account quota is 10MB, services IRC enabled (irssi,BX,psybnc) very user will get private ipv6 address and permission to use ipv4 on some nets. Other account types are able to use compilers and other good stuff.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://freeshell.uk.to/" target="new"&gt;http://freeshell.uk.to/&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Server: Debian 2.6.26+grsec+pax, version is etch, memory 512 MB, processor AMD Duron(tm) XP 1500+ , HDD Space 60 GB. Network traffic is 120kb/ps on the global world and 1mb/ps on Bulgaria.
Services: IRC-Hosting: irssi, bitchx, bitchx-ssl, eggdrop, psybnc. You have 1 user account, 1 BG process, 10 MB disk quota, Unlimited Network Traffic, Access to any irc networks. Web-Hosting: php5, perl, cgi, mysql. You have 1 user account, 1 MySQL database, 0 BG processes, 50 MB disk quota, Unlimited Network Traffic. Note all users who have shell accout have web space access like http://freeshell.uk.to/~username, and mail username@freeshell.uk.to.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/center&gt;&lt;br/&gt;&lt;br/&gt;&lt;blockquote&gt;If you know a free unix shell profider, or you are an admin of a free unix shell and want it be listed, send an &lt;a href="emailto:gethamzah@gmail.com"&gt;e-mail&lt;/a&gt; including the site name (Url/host), server name, services ect.. in the message of your mail.&lt;/blockquote&gt;&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-1374814333812411952?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/1374814333812411952/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/04/free-shells.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/1374814333812411952?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/1374814333812411952?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/04/free-shells.html" title="Free shells" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;CkABRng7cCp7ImA9WxBVEEQ.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-6619870574423880086</id><published>2009-04-10T20:47:00.001-07:00</published><updated>2010-02-13T11:52:37.608-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-13T11:52:37.608-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Download" /><category scheme="http://www.blogger.com/atom/ns#" term="Scripts" /><title>Extreme v9.0 mIRC Script</title><content type="html">&lt;div style="text-align:justify;"&gt;&lt;font face="Arial" size="2"&gt;&lt;br/&gt;Extreme V9.0 is a very clean and useful professional mIRC script. I think the most of the features are included in this script. It comes with very clean basical dialog modes so it's very easy to setup its configurations, by openning the General Setup section, you can begin to configure your first settings on this script. The following table shows some informations of the script :&lt;br/&gt;&lt;br/&gt;&lt;span id="fullpost"&gt;&lt;center&gt;
&lt;table width="400" border="2" bordercolor="#000080" cellpadding="10" cellspacing="1" bgcolor="#ffffff"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2" align="center" bgcolor="#f8f8f8" height="25"&gt;&lt;font size="2" color="green"&gt;&lt;b&gt;Extreme V9.0&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;Author&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Kall&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;V9.0 (Original)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;Type&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Full Script&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;Language&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;English&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;Feature(s)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;General : Network Services, Full Protections, utilities, games, Seen System, Mp3 System, scanners, away system, alarm system and enable theme changes .&lt;br/&gt;Additional : Botnet System, enable events change performs, TCP/IP System (BNC, Portscan, IP Monitor, ect..) , enable fake version, enable hash table change system (advanced) and much more.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;File Integrity&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;Scanned with : AVG v2009, ANSAV 2009 Beta and Smadav 2009 Rev. 2&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;Home Page&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;http://www.extreme-script.net&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;Contact&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;kall@extreme-script.net&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="30%"&gt;&lt;font size="2"&gt;&lt;b&gt;Default Channel&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td width="70%"&gt;&lt;font size="2"&gt;none&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;br/&gt;&lt;br/&gt;
Once you have installed and run the script go to the Extreme v9.0 main menu on your mirc's menu bar and find "Setup" &gt; "General Setup" then you will see its dialog which looks like :&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;General Setup Extreme V9.0&lt;/b&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_B4JB4jIPVoc/SeAPwsCBrtI/AAAAAAAAAD0/3VHyd6thAgE/s1600-h/generalsetupextreme9.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 300px; height: 255px;" src="http://2.bp.blogspot.com/_B4JB4jIPVoc/SeAPwsCBrtI/AAAAAAAAAD0/3VHyd6thAgE/s320/generalsetupextreme9.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5323272088679722706" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
The script was made in a very clean hash table system. And as we know that mIRC's hash tables are superfast and are great for storing all kinds of information, both temporary info as well as script settings.&lt;br/&gt;
The one of amazing things you will see on the script is to give its user to be able to make any changes in its hash table system for the whole settings of this script. But if you haven't had any experiences of using any mirc scripts yet or you have just begun in it, and you want the script running in its the default settings, you can just go to its reset menu by clicking "Reset to script Default", see the following screenshot for easy captured :&lt;br/&gt;&lt;br/&gt;
&lt;b&gt;Reset to Default menu Extreme V9.0&lt;/b&gt;&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B4JB4jIPVoc/SeASGQA01hI/AAAAAAAAAD8/YmmuikvJyos/s1600-h/extremereset.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 198px;" src="http://4.bp.blogspot.com/_B4JB4jIPVoc/SeASGQA01hI/AAAAAAAAAD8/YmmuikvJyos/s400/extremereset.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5323274658138871314" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;
This interesting conversation should give you more than enough to get you to swim nicely more than other users on your favorite Networks. Thanks again to the author for making this wonderful script available on IRCDiary so the scripters mania can find and know this great work.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
&lt;blockquote&gt;&lt;center&gt;&lt;b&gt;&lt;a href="http://sites.google.com/site/ircdiary/Home/xtreme9.zip"&gt;Download Extreme V9.0&lt;/a&gt;&lt;/b&gt;&lt;/center&gt;&lt;/blockquote&gt;&lt;br/&gt;
Need help for something in using this script leave your question in the comment field and wait for the replay, thanks. &lt;br/&gt;&lt;br/&gt;
&lt;blockquote&gt;If you use a script that you like, or you are an author of an IRC Script and want it be listed, send an &lt;a href="emailto:gethamzah@gmail.com"&gt;e-mail&lt;/a&gt; including the Author name, Script name, type, version, homepage ect.. in the message of your mail.&lt;/blockquote&gt;&lt;br/&gt;&lt;br/&gt;
&lt;/font&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-6619870574423880086?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/6619870574423880086/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/04/extreme-v90-script-for-mirc.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6619870574423880086?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/6619870574423880086?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/04/extreme-v90-script-for-mirc.html" title="Extreme v9.0 mIRC Script" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_B4JB4jIPVoc/SeAPwsCBrtI/AAAAAAAAAD0/3VHyd6thAgE/s72-c/generalsetupextreme9.gif" height="72" width="72" /><thr:total>3</thr:total></entry><entry gd:etag="W/&quot;CkQDQX05eSp7ImA9WxJQFU0.&quot;"><id>tag:blogger.com,1999:blog-8312139891093164825.post-5159013760501917087</id><published>2009-04-09T20:16:00.001-07:00</published><updated>2009-05-28T01:46:10.321-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-28T01:46:10.321-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tutorials" /><category scheme="http://www.blogger.com/atom/ns#" term="IRC Beginner" /><title>IRC FAQ</title><content type="html">&lt;div style="text-align:justify"&gt;&lt;font face="Arial" size="2"&gt;&lt;br/&gt;
&lt;b&gt;IRC FAQ&lt;/b&gt; is a collection of commonly asked questions, with answers, about IRC (Internet Relay Chat), assembled in a conveniently organized list for easy reading.&lt;br/&gt;&lt;br/&gt;&lt;OL&gt;&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;What is IRC ?&lt;/b&gt;&lt;/font&gt; &lt;br/&gt;&lt;br/&gt;IRC stands for "Internet Relay Chat". It was originally written by Jarkko Oikarinen (jto@tolsun.oulu.fi) in 1988. IRC can be defined as a chatting service which allows users to interact. When you've been wondering where the others are?', then IRC is what you're looking for. IRC allows real-time conversations with people from the whole planet, 24-hours a day, worldwide. Users can chat and share files with each other.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;How does IRC works ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;The user runs a program (software) called Client which connects to the irc network via another thing called a Server. IRC consists of various separate networks (or "nets") of IRC servers. Servers exist to pass messages from user to user over the irc network.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;What is IRC Client ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;IRC client is software which you use to connect to the IRC server. Few popular options are MIRC for Windows, IRCLE for Macintosh and ircII for Unix/ Shell.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;How do I use a client ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;Assuming you have installed one of the mainstream IRC clients already. Most clients have shortcuts for getting started quickly, using default nicknames, servers, and ports on those servers.&lt;br/&gt;For example, mIRC has a connection dialog that lets you pick your nickname and suggests some server choices. here is the basic configuration on mIRC before we can connect to a server.&lt;br/&gt;&lt;br/&gt;@Step one&lt;br/&gt;We should get the following Dialog when you run mIRC Program:&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Connect Options&lt;/b&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_B4JB4jIPVoc/Sd66Jai_apI/AAAAAAAAACk/ao_2OviveHM/s1600-h/mIRCOptionsConnect.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 300px; height: 258px;" src="http://1.bp.blogspot.com/_B4JB4jIPVoc/Sd66Jai_apI/AAAAAAAAACk/ao_2OviveHM/s320/mIRCOptionsConnect.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5322896480506178194" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Full Name&lt;/b&gt;:  Put your name here or whatever you want to put.&lt;br/&gt;&lt;b&gt;Email Address&lt;/b&gt;: Put your email address here. It is not necessary to put your real email address.&lt;br/&gt;&lt;b&gt;Nickname&lt;/b&gt;: Put your nickname here. This is what people will see when you join a channel.&lt;br/&gt;&lt;b&gt;Alternative&lt;/b&gt;: If the nickname you have put is being used by another user or cannot be used for an other reason then this alternative will be used.&lt;br/&gt;&lt;br/&gt;@Step two&lt;br/&gt;Choose the server which you want to connect to. For example we choose "DALnet: Random server". The folders are the groups and under which you will see the servers. Choose the Random server under DALnet group and select it then go back to the Connect section and click the "Connect" button.:&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Connect Option to Server&lt;/b&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_B4JB4jIPVoc/Sd66nk4hzlI/AAAAAAAAACs/_yf_1MUd8h0/s1600-h/mircconnectionserv.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 300px; height: 258px;" src="http://4.bp.blogspot.com/_B4JB4jIPVoc/Sd66nk4hzlI/AAAAAAAAACs/_yf_1MUd8h0/s320/mircconnectionserv.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5322896998676942418" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This is enough for connecting to the server.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;How do I join a Channel ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;to join a channel you can use the command /join #channelname. Just remember that writing a command to join a channel will work only if you have successfully connected to an IRC server.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;How do I change my nickname ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;To change your nickname, type /nick newnick. Example: /nick niceguy&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;What does the @ in front of your nickname mean ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;A person with a @ in front of their nick is a channel operator. They moderate the channel and have access to special commands called mode commands that non-channel operators do not.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;How do I become a channel operator ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;You can become a channel operator in one of 2 ways: (1) by creating your own channel... you will automatically become the channel operator. (2) by being made an operator by an existing operator on a channel.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;I know my friends nickname, but can't find him. How do I do that ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;To find someone who is currently on IRC, type in /whois nickname. Info about then nick and what channels he is on will show in your status box. Of course if he has his personal mode set to invisible, the channels he is on will not show.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;If I don't know what channel he is on, but know he is on IRC, how do I find him ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;Well, you can contact him by messaging him. Type in /msg nickname and a message. For example /msg niceguy what channel are you on?&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;What do you mean he has his personal mode set to invisible ? You mean no one can see him ???&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;No, he is not literally invisible.... you can still see him when he is on the same channel as you. The invisible mode means that when a person is searched for with a /who nick or a /names #channelname command, they will not show when the command is issued. They will, however, show in a search if the /whois nick command is issued, although the channel they are on will not be included in the information. It's simply a way to offer yourself a little bit of protection from prying eyes. To set your personal mode to invisible, type /mode your nickname +i.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;How do I get a listing of the channels ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;To list the active channels on the IRC network you are currently on, type /list. If you're on a large network like EFnet, Undernet or DALnet, there will be anywhere from 3000 to 4000 channels or more. You might want to narrow the list down a bit. You can do this by performing a min/max listing. For example, if you wanted to list only the channels with at least 5 but no more than 10 people on them, you would type /list -min 5 -max10. Unfortunately, this does not prevent the list command from downloading all the channels. It merely filters out the channels you're interested in, and still takes an awfully long time when there are a lot of channels and you have a slow modem and machine.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;When I try to list the channels, I get disconnected from IRC. Why ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;This is not your fault. It is the fault of an overly sensitive network server. When you request a list of channels, you are asking the server to download a lot of information to your machine. The requested information is placed in a server buffer, a place to temporarily store information as it is being sent out to you. At some point, the buffer becomes overloaded due to the shear volume of information being requested. At that point, to protect itself from locking up, the server will disconnect you. Its a protection mechanism built into the server, but the server doesn't know you intend no harm, and that you are simply asking for a list of channels. The only choice you have is to log onto a different server that may not be so touchy about downloading large amounts of information to you.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;You mentioned IRC Networks. You mean there are more than one???&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;Yes. There are lots of IRC Networks out there, but the majority of them are very small, like maybe 40 or 50 users and maybe 10 channels or less. There are 4 Major IRC Networks. They are DALnet, Undernet, EFnet and IRCnet.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;If I'm on DALnet, can I chat with a person on a different network ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;No. Each of the networks is totally separate and independent. Each network has its own set of chat servers, and they are not connected to servers on the other networks. You may see the same channel names on the different networks, but they are not the same channel. They are completely separate and independent of one another, and cannot talk to one another.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;OK. So the networks are independent. But does each server on a network have the same channels as every other server on that network ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;Yes. A network is composed of several servers, all connected to each other. All servers share the same information, and communicate with each other to constantly update any new information that an individual server may receive. If they didn't, you wouldn't be able to talk to a user on a different server. So it doesn't matter what server you're connected to on a particular network, with one exception: try to chose a server that is geographically close to you. You do that to minimize lag.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;Lag? What is Lag?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;Lag is the delay in time it takes for your signal to reach another user. When every thing is running just right, communication between users is virtually instantaneous. However, things seldom ever run just right. Lag between users is acceptable when the lag time is less than 10 seconds. If it gets greater than that, communication becomes increasingly difficult. You can minimize lag time somewhat by choosing a server that is geographically close to you. You can often, though not always, tell where the server is located by its server name. For instance, an DALnet server address might be Cin.dal.net, indicating it is in Cincinnati Ohio. An EFnet server might be named mickey.cc.utexas.edu, indicating it is in Texas.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;How do I check if I am Lagged ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;You check your lag status with the Ping command. Ping sends out a signal to a "target", who can be another user or even yourself. The command is /ctcp nickname ping. Depending on what IRC program you are using, you may also be able to use /ping nickname. The ping response time will be in seconds and will appear in the status window.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;What is the PING?PONG! I keep seeing in my status window ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;The Ping Pong you see is the result of the server interrogating you to see if you are still on the system. You need make no response, your IRC program does it automatically. Visible Ping!Pong!s usually occur when there is lots of lag or a bad connection to the server. If you are constantly being bombarded by the Ping Pongs, try a different server.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;What does the +tn I see at the top of the window next to the channel name mean?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;Those are Channel Mode Settings. Channel modes are settings that only the channel operators have access to. They are a subset of modes called Operator Modes. Operator Modes allow the operators to have a great deal of control over the channel and the users that are on the channel. The +tn modes mean that only a channel operator can change the channel topic (+t), and no outside messages are allow to be sent to the channel as a whole (+n).&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;What is a BOT ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;Bot is short for Robot. A bot is a program written by a user that acts like and may appear to be an actual user, depending on the skill of the programmer. Bots are not looked on favorably by most Networks. They are even banned by many servers. Bots have been given a bad rap due to misuse and abuse by hackers. Malicious Bots can be programmed to flood channels with useless garbage (FloodBots), make copies of themselves for use in channel takeover attempts (CloneBots), cause nick collides which result in a user being "killed" and dropped from IRC (KillBots), or any other number of destructive functions. Bots can, however, be very useful if properly programmed. They can be user to hold a channel open when the owner is not physically there on the channel, they can be set up as a file server to offer files to people, they can be uses as help and information servers, or they can even be used to run games on a channel. Bots can range from the very simple to the very complex. The most powerful Bots are run on ircll client programs, which is a UNIX based system. Bots are not for everyone, and I would advise you not even consider using one.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;What is a Netsplit ?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;A Netsplit is the loss of communication between servers on a Network. When a netsplit occurs, users will appear to leave the channel in large numbers almost simultaneously. You may even find yourself left as the only person on the channel. What has happened is the servers have momentarily lost contact with one another. The breakdown in communication is caused by one or more of several events, events which you have no control over. They can occur due to very high server loads, loss of Internet communication links, or a total or partial crash of the server itself. Eventually the communications will be re-established, and all the users who were on the channel will be rejoined. You can wait it out, or try connecting to a server that was on the other side of the split. I'd advise you just wait it out, unless the split last a very long time.&lt;/font&gt;
&lt;br/&gt;
&lt;LI&gt;&lt;font face="Arial" size="2"&gt; &lt;FONT FACE="Arial" size="2" color="#006600"&gt;&lt;b&gt;How do I send and receive files on IRC?&lt;/b&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;Files, including text, application, programs, and pictures, are sent on IRC using DCC. You can also use DCC to chat with another user. DCC stands for Direct Client to Client. A DCC connection establishes a direct communications link between two users that is separate from the normal IRC channels. Because it is a separate link, it is the most secure method of communicating with another user, and is not subject to the lag associated with the normal channels (although DCC links can experience lag of their own).&lt;/font&gt;
&lt;br/&gt;&lt;/OL&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8312139891093164825-5159013760501917087?l=ircdiary.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://ircdiary.blogspot.com/feeds/5159013760501917087/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://ircdiary.blogspot.com/2009/04/irc-internet-relay-chat-faq-frequently_09.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/5159013760501917087?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8312139891093164825/posts/default/5159013760501917087?v=2" /><link rel="alternate" type="text/html" href="http://ircdiary.blogspot.com/2009/04/irc-internet-relay-chat-faq-frequently_09.html" title="IRC FAQ" /><author><name>Hamzah</name><uri>http://www.blogger.com/profile/09279770813238604775</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_B4JB4jIPVoc/Sd66Jai_apI/AAAAAAAAACk/ao_2OviveHM/s72-c/mIRCOptionsConnect.JPG" height="72" width="72" /><thr:total>0</thr:total></entry></feed>

