<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>kaliwanagan</title>
<link>http://kaliwanagan.memebot.com/index.html</link>
<description>mula sa kuko ng kadiliman</description>
<language>en-US</language>
<copyright>Copyright 2006</copyright>
<lastBuildDate>Sat, 13 May 2006 14:23:40 +0200</lastBuildDate>
<pubDate>Sat, 13 May 2006 14:23:40 +0200</pubDate>
<generator>http://thingamablog.sf.net</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>

<item>
<title>Not yet dead</title>
<description>&lt;p&gt;
      Although barely hanging on X_X
    &lt;/p&gt;
    &lt;p&gt;
      It's the home stretch of my semester here in Angers, France and so I'll 
      have to be extra dilligent in studying. When I get back home I'll start 
      updating this blog (and start coding for OpenKore again)
    &lt;/p&gt;</description>
<link>http://kaliwanagan.memebot.com/archives/05-01-2006_05-31-2006.html#67</link>
<guid>http://kaliwanagan.memebot.com/archives/05-01-2006_05-31-2006.html#67</guid>

<category>General</category>

<pubDate>Sat, 13 May 2006 14:23:37 +0200</pubDate>
</item>

<item>
<title>Poseidon server now has a picky</title>
<description>&lt;p&gt;
      I've added a picky in the poseidon server. Later on I'll probably add a 
      Kafra, an item, open the storage, some skills, and some stuff in the 
      inventory of our poseidon character. I'm planning to convert the server 
      from just being a game guard solution into being a packet sniffing 
      platform.
    &lt;/p&gt;
    &lt;p&gt;
      After all, it was my brainchild XD I should be the one to know how to 
      exploit the poseidon server's abilities. It's kinda amazing when I look 
      back from when it was still called fakeServer. 
    &lt;/p&gt;</description>
<link>http://kaliwanagan.memebot.com/archives/04-01-2006_04-30-2006.html#66</link>
<guid>http://kaliwanagan.memebot.com/archives/04-01-2006_04-30-2006.html#66</guid>

<category>OpenKore</category>

<pubDate>Mon, 17 Apr 2006 23:38:59 +0200</pubDate>
</item>

<item>
<title>Rule of Thumb</title>
<description>&lt;p&gt;
      After being a forum moderator for a long time, I've formulated some 
      conclusions that I managed to encapsulate into ruls of thumb. I'm gonna 
      be posting rules of thumbs every now and then.
    &lt;/p&gt;
    &lt;p&gt;
      Rule of Thumb: There are no stupid questions. Only stupid people.
    &lt;/p&gt;</description>
<link>http://kaliwanagan.memebot.com/archives/04-01-2006_04-30-2006.html#65</link>
<guid>http://kaliwanagan.memebot.com/archives/04-01-2006_04-30-2006.html#65</guid>

<category>OpenKore</category>

<pubDate>Wed, 12 Apr 2006 02:24:04 +0200</pubDate>
</item>

<item>
<title>pRO Ragnarok packet changes</title>
<description>&lt;p&gt;
      Looks like pRO is in for a really difficult lenten season :)
    &lt;/p&gt;
    &lt;p&gt;
      LU! has decided to punish pRO botters for their sins by mutating the 
      attack/sit/stand and skill use packets. Apparently, these are the only 
      packets that changed, as the other packets (login, chat, etc.) have not. 
      Which is only logical, since these abilities are actually the ones which 
      cause botters an undue advantage over other players. By mutating these 
      packets, LU! retains their business while levelling up (pun not 
      intended) the playing field.
    &lt;/p&gt;
    &lt;p&gt;
      Of course one can still use OpenKore to route to faraway maps 
      (conserving zeny for warps), snoop in PvP by revealing cloaked and 
      hidden players, auto-loot the caverns of the zenorcs, and many other 
      things that do not use the skill use and attack packets.
    &lt;/p&gt;
    &lt;p&gt;
      Hmm. I guess no auto-vending either :) 
    &lt;/p&gt;</description>
<link>http://kaliwanagan.memebot.com/archives/04-01-2006_04-30-2006.html#64</link>
<guid>http://kaliwanagan.memebot.com/archives/04-01-2006_04-30-2006.html#64</guid>

<category>OpenKore</category>

<pubDate>Thu, 06 Apr 2006 13:22:55 +0200</pubDate>
</item>

<item>
<title>Having fun with remote shells</title>
<description>&lt;p&gt;
      I just bought a VPS (virtual private server) a couple of days ago, and 
      I'm enjoying tinkering with it. It's not the most powerful beast though; 
      it only has 64MB RAM and 128MB swap. I won't say the name of the company 
      I'm subscribed to since my box isn't exactly the bastion of security, 
      but you should be able to discern the shell provider from how I describe 
      my escapades :D
    &lt;/p&gt;
    &lt;p&gt;
      The most important lesson I've learned while playing sysadmin is: learn 
      how to take notes. I had to take down, reload, reboot, reconfigure, and 
      do it over and over again during the last couple of days. In the end, I 
      settled for a no-frills Ubuntu Breezy, and decided to just scrap the 
      webmin idea and learn how to hand-configure the daemonsmyself. But 
      everything would have been much easier from the start had I taken down 
      notes. Now I have them, and should I need to reinstall the thing (hope I 
      do not) I have a copy of it :)
    &lt;/p&gt;
    &lt;p&gt;
      I'll post it here too just in case I lose that piece pf paper (which I'm 
      expecting is going to happen).
    &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;
        Disable root SSH login: nano /etc/ssh/sshd_config
      &lt;/li&gt;
      &lt;li&gt;
        Create a normal user account: useradd -m -s /bin/bash -g users username
      &lt;/li&gt;
      &lt;li&gt;
        Create a password for normal user account: passwd username
      &lt;/li&gt;
      &lt;li&gt;
        Add username to list of sudoers: visudo
      &lt;/li&gt;
      &lt;li&gt;
        Test account and sudo access, then remove root login: sudo passwd root 
        -l
      &lt;/li&gt;
      &lt;li&gt;
        Relog as normal user and restart the SSH daemon: /etc/init.d/ssh 
        restart
      &lt;/li&gt;
      &lt;li&gt;
        Add /bin/false to /etc/shells
      &lt;/li&gt;
      &lt;li&gt;
        Update apt-get package list: sudo apt-get update
      &lt;/li&gt;
      &lt;li&gt;
        Upgrade the whole system to the latest programs: sudo apt-get 
        dist-upgrade
      &lt;/li&gt;
    &lt;/ul&gt;
    &lt;p&gt;
      That should take care of the initial setup.
    &lt;/p&gt;
    &lt;p&gt;
      Now what am I using the remote shell for? Since I still haven't figured 
      out how to configure a webserver, I'm currently running my bot on it ^_^ 
      Here are the steps I did:
    &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;
        Install an ftp daemon: sudo apt-get install vsftpd
      &lt;/li&gt;
      &lt;li&gt;
        Configure ftp daemon to accept uploads: sudo nano /etc/vsftpd.conf

        &lt;ul&gt;
          &lt;li&gt;
            anonymous_enable=NO
          &lt;/li&gt;
          &lt;li&gt;
            local_enable=YES
          &lt;/li&gt;
          &lt;li&gt;
            write_enable=YES
          &lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;
        Restart ftp daemon: sudo /etc/init.d/vsftpd restart
      &lt;/li&gt;
      &lt;li&gt;
        Install GNU Screen: sudo apt-get install screen
      &lt;/li&gt;
      &lt;li&gt;
        Install compilers and development headers: sudo apt-get install 
        build-essential
      &lt;/li&gt;
      &lt;li&gt;
        Install subversion: sudo apt-get install subversion
      &lt;/li&gt;
      &lt;li&gt;
        Install development headers for readline: sudo apt-get install 
        libreadline5-dev
      &lt;/li&gt;
      &lt;li&gt;
        Checkout OpenKore sources (&lt;a href=&quot;http://www.openkore.com/wiki/index.php/List_of_SVN_modules&quot;&gt;http://www.openkore.com/wiki/index.php/List_of_SVN_modules&lt;/a&gt;)
      &lt;/li&gt;
      &lt;li&gt;
        Create symlinks to tablepack and fieldpack
      &lt;/li&gt;
      &lt;li&gt;
        FTP over configuration files from local computer
      &lt;/li&gt;
    &lt;/ul&gt;
    &lt;p&gt;
      Placeholder for the webserver stuff (Yay! It works~)
    &lt;/p&gt;
    &lt;p&gt;
      http://rimuhosting.com/howto/virtualhosting.jsp
    &lt;/p&gt;
    &lt;p&gt;
      libapache2-mod-php5
    &lt;/p&gt;
    &lt;p&gt;
      php5-mysql
    &lt;/p&gt;
    &lt;p&gt;
      phpyadmin
    &lt;/p&gt;
    &lt;p&gt;
      So far, that's all I;ve done. I'll be updating this page when I do more 
      with my box.
    &lt;/p&gt;</description>
<link>http://kaliwanagan.memebot.com/archives/04-01-2006_04-30-2006.html#63</link>
<guid>http://kaliwanagan.memebot.com/archives/04-01-2006_04-30-2006.html#63</guid>

<category>OSS / Linux</category>

<pubDate>Mon, 03 Apr 2006 16:45:48 +0200</pubDate>
</item>

<item>
<title>Trace of Battle</title>
<description>&lt;p&gt;
      This is an iRO mini-quest (not sure if this is also available in the 
      other ROs).
    &lt;/p&gt;
    &lt;p&gt;
      Before you start the quest, make sure you at least have these in your 
      inventory:
    &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;
        Green Potion x1
      &lt;/li&gt;
      &lt;li&gt;
        Red Gem x1
      &lt;/li&gt;
      &lt;li&gt;
        Green Herb x1&lt;br&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
    &lt;p&gt;
      Note that some of the NPC you will be encountering will poison you, so 
      better have Detoxify as a skill or bring more Green Herbs than required.
    &lt;/p&gt;
    &lt;p&gt;
      Start by talking to the NPC at moc_ruins 66 164 Thief Trainer#T and he 
      will mention something about this quest. You would need to go through 
      each NPC in order in order to complete it. 
    &lt;/p&gt;
    &lt;p&gt;
      Here are the NPC locations:
    &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;
        moc_fild12 166 369 Trace of Battle#1
      &lt;/li&gt;
      &lt;li&gt;
        moc_fild12 173 215 Trace of Battle#2
      &lt;/li&gt;
      &lt;li&gt;
        moc_fild12 276 165 Trace of Battle#3
      &lt;/li&gt;
      &lt;li&gt;
        moc_fild11 39 163 Trace of Battle#4
      &lt;/li&gt;
      &lt;li&gt;
        moc_fild11 205 52 Trace of Battle#5
      &lt;/li&gt;
      &lt;li&gt;
        moc_fild11 184 342 Trace of Battle#7
      &lt;/li&gt;
      &lt;li&gt;
        moc_fild17 213 358 Trace of Battle#8
      &lt;/li&gt;
      &lt;li&gt;
        moc_fild17 228 274 Trace of Battle#9
      &lt;/li&gt;
      &lt;li&gt;
        moc_fild17 34 292 Trace of Battle#10
      &lt;/li&gt;
      &lt;li&gt;
        moc_fild18 346 296 Trace of Battle#11
      &lt;/li&gt;
      &lt;li&gt;
        moc_fild18 309 257 Trace of Battle#12
      &lt;/li&gt;
      &lt;li&gt;
        moc_fild18 177 333 Trace of Battle#13
      &lt;/li&gt;
      &lt;li&gt;
        moc_fild18 111 303 Trace of Battle#14
      &lt;/li&gt;
      &lt;li&gt;
        moc_fild18 109 197 Trace of Battle#15
      &lt;/li&gt;
    &lt;/ul&gt;
    &lt;p&gt;
      I can't seem to find the 6th Trace of Battle, but I was able to complete 
      the quest anyway. I got quite a good amount of EXP (I wasn't able to 
      check the Base exp as it made me level up, but the Job exp was 3,000). 
      It would seem that all 1st job classes can do the quest, the only 
      difference being the typeof loot you would get as a reward (as a thief I 
      got an unslotted Mantle). Also, this quest is best made when your 
      character is still low levelled, since this will boost your levels up 
      without risk of dying.
    &lt;/p&gt;</description>
<link>http://kaliwanagan.memebot.com/archives/03-01-2006_03-31-2006.html#62</link>
<guid>http://kaliwanagan.memebot.com/archives/03-01-2006_03-31-2006.html#62</guid>

<category>OpenKore</category>

<pubDate>Tue, 28 Mar 2006 16:49:26 +0200</pubDate>
</item>

<item>
<title>Recommended programs</title>
<description>&lt;p&gt;
      While mucking around my computer and generally getting bored, I found a 
      few neat programs to install. They're really cool, and your Linux 
      computer shouldn't be without them :)
    &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://adblock.mozdev.org/&quot;&gt;Firefox AdBlocker&lt;/a&gt; - blocks 
        ads from websites. Definitely heaven sent, as browsing becomes faster 
        without all those ads being loaded (the extension dynamically modifies 
        the page to comment out the ads, so they don't get rendered). You can 
        get to choose which ones to block too. Get the AdBlocker and teach 
        those popup advertisers a lesson.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://yakuake.uv.ro/&quot;&gt;Yakuake&lt;/a&gt; - cool konsole for KDE. 
        Anyone who had played quake before would recognize the interface. No 
        need to reserve a space for the taskbar entry in the main panel. Plus, 
        a terminal emulator is just one keypress away :)
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://packages.debian.org/stable/games/kworldclock&quot;&gt;kde 
        WorldClock&lt;/a&gt; - nice way to impress your friends by showing you are a 
        &amp;quot;Citizen of the World.&amp;quot; Set this as your desktop background and you'll 
        immediately know if it's day or night in a particular region of the 
        Earth.
      &lt;/li&gt;
    &lt;/ul&gt;</description>
<link>http://kaliwanagan.memebot.com/archives/03-01-2006_03-31-2006.html#61</link>
<guid>http://kaliwanagan.memebot.com/archives/03-01-2006_03-31-2006.html#61</guid>

<category>OSS / Linux</category>

<pubDate>Tue, 21 Mar 2006 22:31:07 +0100</pubDate>
</item>

<item>
<title>Reinstalling Kubuntu</title>
<description>&lt;p&gt;
      My data drive had some corruption as regards its file system tree, and i 
      was forced to rebuild it. I figured I'll just reinstall Kubuntu too 
      since I inadverdently installed Ubuntu Desktop, which kinda doubled the 
      applications I have on the menu.
    &lt;/p&gt;
    &lt;p&gt;
      Here are some of the things I did in order to remind myself in case my 
      system crashes again:
    &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;
        Make a dos partition writable - the options in fstab for the partition 
        should be: user,exec,rw,umask=000 0 0
      &lt;/li&gt;
      &lt;li&gt;
        Get &lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=138405&quot;&gt;Automatix&lt;/a&gt; 
        and install some of the necessary non-free software
      &lt;/li&gt;
      &lt;li&gt;
        Install packages used for compiling source code: sudo apt-get install 
        build-essential
      &lt;/li&gt;
    &lt;/ul&gt;
    &lt;p&gt;
      I'll add to the list as I walk through the rebuilding of my settings.
    &lt;/p&gt;</description>
<link>http://kaliwanagan.memebot.com/archives/03-01-2006_03-31-2006.html#60</link>
<guid>http://kaliwanagan.memebot.com/archives/03-01-2006_03-31-2006.html#60</guid>

<category>OSS / Linux</category>

<pubDate>Sun, 19 Mar 2006 22:40:30 +0100</pubDate>
</item>

<item>
<title>Progress reports</title>
<description>&lt;p&gt;
      Since I'm still offline (as expected, the maintenance guy doesn't show 
      up on Sundays) I'll just put here the things I've done so far:
    &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;
        Minor cosmetic fix in 's' command
      &lt;/li&gt;
      &lt;li&gt;
        Added descriptions of config options removeActorWithDistance and 
        route_randomWalk_inTown
      &lt;/li&gt;
      &lt;li&gt;
        Fixed disconnections when a guild member logs in/out
      &lt;/li&gt;
    &lt;/ul&gt;</description>
<link>http://kaliwanagan.memebot.com/archives/03-01-2006_03-31-2006.html#59</link>
<guid>http://kaliwanagan.memebot.com/archives/03-01-2006_03-31-2006.html#59</guid>

<category>OpenKore</category>

<pubDate>Sun, 12 Mar 2006 10:29:55 +0100</pubDate>
</item>

<item>
<title>Research results</title>
<description>&lt;p&gt;
      We don't have any internet today, and probably won't have one until 
      Monday morning. Damn the french for their long vacations X_X
    &lt;/p&gt;
    &lt;p&gt;
      So to a bit productive I conducted a little research on some of the 
      stuff vivi had been nagging me about (i.e. plugins that would allow us 
      to avoid our guild members). It won't be comprehensive and I won't be 
      able to give tangible results yet since I won't be able to properly test 
      it, but these compilations would serve as my notes for my future work.
    &lt;/p&gt;
    &lt;p&gt;
      I've installed Nezumi (a Freya fork) and was able to compile and run it. 
      This is to help in testing some of my code while I'm offline, but I 
      really prefer doing the testing on VistaRO where there are already a few 
      people on the server.
    &lt;/p&gt;
    &lt;p&gt;
      Okay, time for some reports:
    &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;
        Apparently, you can get a player's information just by sending the 
        getPlayerInfo packet with a player ID (character ID?). OpenKore has 
        had this functionality for quite some time now. In fact, we have a 
        command called &amp;quot;getPlayerInfo&amp;quot; which does exactly that. Note: I'm not 
        sure what will happen if you send a getPlayerInfo request on a player 
        ID that is offline.
      &lt;/li&gt;
      &lt;li&gt;
        You are able to get the account ID and the character ID from the 
        guild_members_list packet.
      &lt;/li&gt;
      &lt;li&gt;
        Combining the two bits of information above, it should be possible to 
        retrieve the list of your guild members, bot your character, and then 
        avoid any character that has the same account ID as one of your 
        guildmates. We avoid those characters that share the same account ID 
        because it is assumed that they are owned and played by the same 
        person, and that we might get caught by our guild botting.
      &lt;/li&gt;
      &lt;li&gt;
        Mr_Incredible has also been writing some kind of &amp;quot;big brother&amp;quot; plugin 
        that is a huge improvement in the player recorder plugin by isieo. He 
        plans to use the information gathered to create a more accurate 
        version of mercdb.
      &lt;/li&gt;
      &lt;li&gt;
        In line with mercdb, I'm planning to write a mini-version of the 
        plugin called shopping. Just like the doCommand (which I consider to 
        be a mini-macro plugin) shopping should allow me to visit vendors in 
        (e.g.) Prontera and buy stuff according to conditions I specify. The 
        plugin is intended to be used for automating the monotonous task of 
        checking each vendor's shop window and comparing prices. This 
        especially helps if you know what you're specifically looking for. For 
        example, I'm currently looking for a mocking muffler. The plugin 
        should (theoretically - I haven't written it yet) go around Prontera 
        inside a set time, looking at all the vendors' shop windows, and at 
        the end of the set time visit the merchants in order (from lowest 
        price to highest price). The plugin should automatically buy the lowet 
        priced mocking muffler it would find under the set time, up to a 
        certain maximum price I'm willing to pay. The plugin should also be 
        useful in buying low priced and &amp;quot;rush&amp;quot; items such as elunium, 
        oridecon, etc. and beable to resell them at a higher price later on.
      &lt;/li&gt;
    &lt;/ul&gt;
    &lt;p&gt;
      I also plan on doing some research on the following stuff, as well as 
      finish some of the work I've done:
    &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;
        Figure out the packet that shows the client the location of guildmates 
        at the map.
      &lt;/li&gt;
      &lt;li&gt;
        Add a &amp;quot;players&amp;quot; array to the webMonitor plugin
      &lt;/li&gt;
      &lt;li&gt;
        Fix some of kadiliman's problems and generally make it more newbie 
        friendly (this for-fun project is increasingly getting used for 
        serious anti-anti-bot maneuvers, and I guess there is merit in having 
        more people test it).
      &lt;/li&gt;
      &lt;li&gt;
        Make some support code for the MediaServer, such as a classification 
        function (poring, drops, poporing, marin, etc =&amp;gt; poring; knife, 
        stiletto, main-gauche, etc. =&amp;gt; dagger; etc.)
      &lt;/li&gt;
      &lt;li&gt;
        At least commit the login packets for serverType 7 (which is going to 
        be used for the new Aegis 10.2 zone).
      &lt;/li&gt;
    &lt;/ul&gt;
    &lt;p&gt;
      As usual, so many things to do and so little time X_X What OpenKore 
      really needs are more dedicated developers as well as testers that can 
      help while we all work for hauling OpenKore into version 2.0, and be 
      able to continue to claim being the best bot for Ragnarok Online there 
      ever was.
    &lt;/p&gt;</description>
<link>http://kaliwanagan.memebot.com/archives/03-01-2006_03-31-2006.html#58</link>
<guid>http://kaliwanagan.memebot.com/archives/03-01-2006_03-31-2006.html#58</guid>

<category>OpenKore</category>

<pubDate>Sat, 11 Mar 2006 22:56:30 +0100</pubDate>
</item>

</channel>
</rss>
