Projects / ipcalc


ipcalc takes an IP address and netmask and calculates the resulting broadcast, network, Cisco wildcard mask, and host range. By giving a second netmask, you can design sub- and supernetworks. It is also intended to be a teaching tool and presents the results as easy-to-understand binary values.

Operating Systems

Recent releases

  •  27 Jul 2006 16:31

    Release Notes: This release fixes a cross-site scripting vulnerability in the CGI wrapper script.

    •  28 Oct 2004 17:17

      Release Notes: A bug that produced wrong output on 64 bit architectures has been fixed.

      •  14 May 2004 14:26

        Release Notes: This release splits networks into subnets of a given size, deaggregates address ranges, and accepts hexadecimal input.

        •  05 Dec 2001 12:38

          Release Notes: A big-endian bug in subnet calculation was fixed.

          •  02 Dec 2001 19:27

            Release Notes: This release will use a default netmask of your network's class when no netmask is given.

            Recent comments

            05 Apr 2001 13:41 krischan42

            Re: nice stuff

            > This stuff is very nice. I have a problem with the colours,
            > I don't like'em

            I don't like them too :) Would you send me yours?



            03 Apr 2001 14:28 karellen

            nice stuff
            This stuff is very nice. I have a problem with the colours,
            I don't like'em but since is Perl code you can modify it, right? :)
            To compile ipsc (, a similar project, you need some
            darn lib. For this you just need Perl. Oh well, it's not
            that advanced but who cares, it's good for the most stuff I do. And it also
            shows me the IPs in binary format so it gets me thinking :) good
            learning tool too.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.