Older blog entries for buckley (starting at number 20)

-={ Social Engineering :) }=-

Because of some bizarre sort of stuff, or just because I had shown some talent at programming classes (I'm so modest :)), my prof came talk to me about the new server that is going to replace all the current student-based servers. It's going to run all the student accounts and it's gonna be called "citrinix". After some talking about my new project (more about this ahead), he proposed me to sysadmin it, once it's ready. I made him see how little I knew and how unsecure things could get if the bofh of that machine wasn't an experienced one, but he replied saying that the experience had to come from somewhere. I got pretty excited with it, but it's going to mean alot more hard work and alot of hours spent studying security related topics, but I think it's worth the shot.

-={ Hacking }=-

So... about my new project. It was kinda described in my precious post, but I'll list all the steps that I can see know to achieve success:

  • Find a sms server that can send messages to mail
  • Study crons, to know how to check the mail
  • Code the Shell Script to check and parse the interesting part on the "mailbox"
  • Code the Shell Script to interpretate the parsed "code"
  • Find the syslogs that may report when the server is being "changed without permission"
  • Code a Shell Script to parse the info that matters and send to a cellular phone
  • Find a way to send a mail to a cellular phone

    Along with cron coding, today, I compiled kernel 2.4.16 and got kernel 2.4.17-rc2 to patch it... but not until tomorrow

    -={ Music }=-

    Van Der Graaf Generator (still life) and Nico (Chelsea Girl).
  • 20 Dec 2001 (updated 20 Dec 2001 at 04:51 UTC) »

    -={ Coding }=-

    Two days have been spent on the following subjects:
    - Bash Shell Scripting
    - Interacting Bash Shell Scripting with C Coding
    - Interacting Bash Shell Scripting with Python Coding
    - Coding sockets using C
    - SysAdmin'ing FAQS - Mail servers, for a project


    -={ The Project }=-
    After reading some project files on some different ppl, I started reading to develop my sms bases server system, that will consist on a parsing of the root mails. The "frequency" will be cron based, although I don't know much about it. Oh... but I will. I'm sure I will!

    -={ Music }=-

    I found a small record store next to my school, inside a library. The guy is really kewl, and he only has good stuff in it, including Velvet Underground, Tom Waits, Brian Eno, Cowboy Junkies, Pixies, etc at really great prices. There went my savings of the week to the following cds:
    - The Clash - London Calling
    - Van Der Graaf Generator - Still Life
    - Anita Lane - Dirty Peal

    As Tatiana sent me a gift (a teddy bear. CUUTEEE :)) and InĂªs is going to buy me a book, I'm gonna buy cds for everyone there.

    -={ Oddities }=-
    I have my page done at http://buckley.evora.org. I'm kinda happy now... I'm spending some quality time with my girlfriend and still managing to code and read stuff at night and attend to the classes during the day. Oh... My Math Analysis Professor sent me a mail saying that my Web Page was awesome and that I had some kewl taste in books and cds, and blackmailing about me borrowing him some cds. Otherwise, I would get less than 10. :) </a>

    14 Dec 2001 (updated 21 Dec 2001 at 03:38 UTC) »

    -={ Working }=-

    Still teaching MS Access to little kids :). Corporate programs still suck...

    -={ Coding }=-


    Magdalen Hsu Li and SnowPony.

    -={ Sleeping }=-

    None

    13 Dec 2001 (updated 13 Dec 2001 at 06:35 UTC) »
    -={ Coding }=-

    Not much as been done for school programming lessons, as they continue to go well. Background C studying did meant something afterall. I've been reading alot about cpp aka c++, and am learning data structures under thsi environment. More coding has been done concerning to Raw Sockets in C. I'm making a mailer in c, which can get pretty useful as a Mailing List manager or something, as soon as we give it a "shape". I spent some time this night upgrading a shell script by prla which consists on adding to a tar.gz the pages of the diary of a specified Advogato user. Using "diff -f file1 file2 >> exists" and [ -f exists ] I tried to implement a funcionality which determined which was the last page of one's diary. Didn't work as I expected. The original code can be seen here and my trying to correct it can be seen here. Some other stuff concerns to sysadmin'ing theories and books and reading about the CORBA project.

    -={ Listening }=-

    Basically SoundTracks. I've been listening to the *awesome* XFiles Soundtrack and *yet more awesome* High Fidelity Soundtrack, as to Joseph Arthur (Come where you belong) and dEUS (No more loud music). Randomly have been playing too Mr Bungle's and Tool's Bootlegs.

    -={ Reading }=-

    Willian Gibson's Neuromancer and Franz Kafka's Amerika.
    Technical Reading: Networking Standards by William Stallings, Unix Network Programming, C in a NutShell and C The programming language by Dennis Ritchie and Brian Kernighan.

    -={ Oddities }=-

    I've been sleeping very little, and feeling little or no necessity to do it. The truth is that the extra hours are really needed for me to improve my skills. Is this wrong? After all, I'm just 18... it shouldn't happen anything wrong to me. Eating is also out of schedule, as my hungerstriked happen aroung 3 pm and 4:30 am. I'm gonna get myself killed one of this days. I've been reading Marcello's interview on SlashDot, which I found pretty hillarious as he answered everything *really* briefly. The replies are yet more hillarious. A must.

    On the 29/30th October there was a network related comference @ my university. Subjects like QoS or CORBA related projects have been talked along with some new ideas for e-schools and API's. Me and my 6 colleagues from University of Evora where the only kids around so, when I started making questions, we were "seen" in a good way and we got talked to by some of the University of Coimbra teachers there, which was pretty kewl. We got to chat about our projects and learn some stuff that we hadn't understand about Diffserv's with them.

    The NINF has a new news page here and a new server is coming soon. I have took my full services and started managing the system' security. As the server runs RedHat Linux, and i haven't got (yet) the chance to change it to Debian GNU/Linux, I compiled the new Mandrake Firewall Solution, which we will see how it stands. Some new info soon on this.

    I updated my personal page @ http://buckley.evora.org.
    Farewell

    I now am the sysadmin for the server of NINF (the core of Computer studying @ ubi. OK, the website is rubbish, but will be soon completely updated, as the OS running. I'm getting some kewl acceptance at my new University, as I have currently 2 big "jobs" there, with only one month of classes. I will be also at the project UBICAR 2ky1, the project for Shell Eco Marathon.

    Hey...

    Lately I've just been coding C. It can get most of your time and steal your social life, you know? :) Anyway... there's this comference @ University of Beira Interior next 29, 20th November. The page can be found here. If anyone wants to appear here in Portugal :)

    I've been listening mostly to Mr Bungle and Graham Coxon and currently reading Stranger in a Strange Land by Robert Heinlein, as I finished the Ender's 5 pack by Orson Scott Card.
    Farewell and be happy

    Hey

    As we're learning to code C and webdesign in the University, I have some more time to dedicate do Perl learning, and so I did in this 4day weekend, along with setting up Debian Linux on my Laptop, along with Window Maker + Themes + Dock Apps. It's really pretty this window manager, as fast and stable. And that's it.

    I've transfered to UBI (another university) just yesterday. A few good friends were left behind, but, all in all, I guess it's the best thing for me, and for my future, as I have a new start and I know *exactly* what I have to do to be successful. It's bloody weird as I hated Evora when I got there and I love it when I leave. Programming lessons are based on advanced C language + unix. The rest is basically the same, except for the last 2 years of the degree that have 2 ways to go, one of them network orientated, which is the one I want for me. Bye

    19 Oct 2001 (updated 19 Oct 2001 at 16:01 UTC) »

    Well. I wasn't expecting but I did succeed at the Programming examination with the grade of 14. Congz to me :)

    I finished reading Ender's Game by Orson Scott Card. It's one of the kewlest books I have ever read, exploring both the sci-fi and the emotional parts on the story of a child... it's worth to read.

    Spent today's morning on the new Championship Manager, go figure. No coding or anything interesting has been done for the latter days, except for class revising and class going. We also managed to put together a Pentium 133 from the spares of other computers, in order to help a friend who's computer as gone dead. I'm such a nice guy :P

    Miguel Azevedo

    11 older entries...

    New Advogato Features

    New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

    Keep up with the latest Advogato features by reading the Advogato status blog.

    If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!