systhread.net

 

RSS 2.0 Feed
ModLogan Stats
Webalizer Stats

 

Changelog

Thu Jul 2 21:24:09 EDT 2009 · 10 Years, X History 3 & gnetscan-1.5

Ten Years ... oi!

This is the 10th year I have been writing regularly in some fashion about hacking around with Open Source systems and software. So to get things started first off a quick digest recapping the history of how this thing came to be, some of the great stuff along the way that resulted and of course the most important thing about the site....

  Digest

X Visual History Part III

Also to more or less celebrate the occasion I finally got around to finishing a visual history of X11. I wish I had taken the time to go into the material a bit deeper such as different development paths and actual techniques: not just the surface material like when you click this happens but more along the lines of the concept of canvas, networked canvas, graphic access and so on. In any case, this is the last part of the series ... way overdue.

  Text

gnetscan-1.5

Made some improvements and found some new bugs in gnetscan; the tiny C network scanner that could. Cut an interim release; I am using the tradition of odd numbered releases are testing/unstable while even numbered ones are stable. This release has some bug fixes, better input handling and still has some unresolved issues. In any case for those tracking it enjoy.

  gnetscan-1.5 · coding

Fri Jun 12 22:12:30 EDT 2009 · Picked Up by 2600

Been delaying this one for awhile because, it is not in print yet but - wanted to let readers know (because you will figure it out): sent some material to 2600 and it has been picked up for publication. The word is within the next few issues which is great for readers here: why you ask? 2600's awesome policy of you may reprint after we printed as you see fit - in other words your going to get the content license free one way or the other and you can get it in immortalized print ... or just wait for the reprint here - whatever floats your boat.

Fri Jun 12 19:56:16 EDT 2009 · Some New Micro Utilities

As promised in a previous posting, the ckport utility lives on; I have been working on yet another introductory tiny series about programming (here is part 1 and part 2) - specifically a single port single host port check program in C. Since I had demonstration code (derived from ckport) I decided to make a program for those who just want to cut to the chase. In addition to the portcheck program is some concept code from IBM's developerworks and (several months after writing the article :) a micro packet sniffer. So - a few new tiny programs for the bored...

...details...

portcheck (download)
The micro single port single host portcheck program that was written (and is updated with) the series about writing said program at this site. This particular program is both useful to learn about network connection programming and a decent little utility.
uhttpd (download)
Tiny httpd server grokked from an IBM developer article. It is a neat little bit of demonstration code that budding programmers might be interested in playing with.
usniff (download)
A tiny ultra simple packet sniffer for the curious. Usniff is good for places where one might not want the overhead of tcpdump or for those simply interested in writing their own - it is great demonstration code.

  coding

Tue Jun 2 20:23:50 EDT 2009 · gnetscan-1.4 & Portcheck Program Part II

gnetscan 1.4

I did a lot of work on gnetscan for version 1.4. Some options have changed while others were completely swapped around. Following is the ChangeLog summary from the distribution:

Here is the new usage message which makes things a lot more clear:

ns [[option][arguments]][ipadxn-N|host]
ns [-C][-P][-p n-N][-ts n][-tu n][-u][-v][-x]
OPTIONS:
 -C       Connect for each port(not default, slower)
 -P       Is alive only check (ping select)
 -p n|n-N Scan port number n or a range of n-N
          Defaults are: 1-1024
 -ts n    Set the default scan timeout to n seconds
 -tu n    Set the default scan timeout to n useconds
 -x       Xtra thorough scan (slower non-strobe scan)
 -u       Print usage message
 -v       Be verbose
EXAMPLES:
  ns -v -p 22-80 192.168.1.10
  ns -ts 5 -p 22-80 192.168.1.2-254
  ns -tu 50 -ts 2 -v -x  somehost.domain.net

  download · coding

Port Check Program Part II

In part 1 an examination of creating an ultra simple single port single host port check program was done. Part two looks at initial code reorganizing, a simple Makefile then addresses some of the potential problems with the bare bones version. Following is a recap of what needs to be fixed:

additionally there are some features it could use:

  Text

Site Search:

or search
BSD, Linux & Seclists

systhread's
recommended reads (perused books etc ...)