Inside Paulo Abrantes' head
[ start | index | login or register ]
start > pabrantes-pastProjects

pabrantes-pastProjects

Created by pabrantes. Last edited by pabrantes, 2 years and 182 days ago. Viewed 1,575 times. #18
[diff] [history] [edit] [rdf]
labels
attachments
httpfinger.tar.gz (4366)
latestPosts.jar (4183)
missingdot.iso.gz (1446619)
nicetalker.tar.gz (5342)
packager.tar.gz (9742)
This is not an exaustive list of all my past projects, specially because my university projects are not yet listed here. The following projects were started for fun or interested and most of the time were abandon when I was out of time due to school or other things.
  • >>AdSense SnipSnap Macro v0.2: new version of the adsense plugin. It's now fully configurable and also supports display link units instead of ads.

  • >>Latest Posts Macro: Another Macro for snipsnap this one displays the latest N posts from a given weblog Snip. For more detail read the >>post when I released it.


  • >>SnipSnap Link Macro Hack : A small hack in the radeox library in order to also allows links to open in new windows. Be sure to check >> Snipsnap hacks post in order to know how to install this hack.


  • >>Missing Dot : Probably this was one of my longest projects. It's a linux floppy distro based on kernel 2.2.22 and busybox. I've made it to see how many network utilities I could stuff into a single floppy.
    • Specs:
      • Binaries:
        • nmap
        • ngrep
        • ssh (had to do some small modifications on the source)
        • hping2
        • netcat
        • udhcp
        • nfs_shell
      • Supported NICs:
        • Realtek 8129/8139
        • AMD PCnet32
        • DECchip Tulip (dc21x4x) PCI
        • PCI NE2000
        • VIA Rhine
      • Supported FileSystems
        • ext2
        • /proc
        • NFS

  • >>httpFinger: it's a simple C network programming that I wrote once I needed to do some statistics. The goal of this application is to retrieve information of which webserver is running on the standard http port, it relays on the retrieved HEAD so sometimes information might not be accurate.

  • >>Nice Talker: done a long long time ago, it's a console based chat program with a console interface. It was intended for a programming challenge which in the end never took place, so I never ended the application.

  • >>Packager Lib: Packager it's a package factory, it supports creation of TCP, UDP and ICMP packages. Check the differences between not using this lib and using it while writting a simple synflooder. The tarball goes with two example, a package craft and the synflooder.
    • How to compile Packager has a library:
$ cd Packager/src $ make clean $ gcc -c icmpPackage.c ipPackage.c packager.c tcpPackage.c udpPackage.c $ ld -shared -o libpack.a icmpPackage.o ipPackage.o packager.o tcpPackage.o udpPackage.o # cp ./libpack.a /lib
    • Programs can now bee compiled using Package lib in the following way:
gcc file.c -o file -L/lib -lpack

Please login to www.pabrantes.net.
Who am I?
paulo-roca2My name is Paulo Abrantes AKA pabrantes and I'm a software developer. I'm currently employed at >>CIIST working as a Java developer in >>FenixEDU.

This blog is mostly about Java programming, domain driven design and snipsnap bliki developing. Everything written in this blog is my personal opinion and it may not reflect the opinions of my employer and co-workers.


Blog subscription
subscribe by rss subscribe by email

Links
>> Home
>> Paulo's Profile
>> Post History
>> Add to Technorati Favorites
>> Paulo's Photo Gallery
>> WishList
>> Posting without Login

Search Blog
Fellow Bloggers

Recent Posts

Java Programming: Bytecode Injection
Intermission: Sorry For Downtime
Software Developing: Studying The Bliki Domain Model
SnipSnap Developing: Trying to settle a roadmap
System Administration: Load Balancing with Apache
Blogging: Two years have passed
Software Developing: The SnipSnap Saga
Java Programming: Getting your code spicy with Groovy
Software Developing: Fluent Interfaces
Software Developing: Implementing a ShoutBox on SnipsSnip
Software Developing: SnipSnap, SnipIt and SnipSnip
Java Programming: Proxies and Access Control
Java Programming: Proxies and References
Java Programming: References' Package
YALM: Yet Another Layout Modification

For older posts, please refer to post-history for a complete Post History

Logged in Users: (0)
… and 4 Guests.
This is a modified version of snipsnap.org created by >>Paulo Abrantes