BSD Ports

net/isic 0.07 NetBSD

Ip Stack Integrity Checker (IP, TCP, UDP, ICMP et. al.)

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
33b5773c19
License
2-clause-bsd
Categories
net
Package size
57.9 KiB, 519.0 KiB installed

Description

ISIC (and components) is intended to test the integrity of an IP Stack and its component stacks (TCP, UDP, ICMP et. al.) It does this by generating a controlled random packet (controlled randomness... wacky huh?). The user can specify he/she/it [I'm tempted to put 'it' before 'she' :-)] wants a stream of TCP packets. He/she/it suspects that the target has weak handling of IP Options (aka Firewall-1). So he/she/it does a 'tcpsic -s rand -d firewall -I100'. And observes the result.

A great use for ISIC would be to fire it through a firewall and see if the firewall leaks packets. But of course that would be illegal because Network Associates owns a bogus patent on that :-) You could do that by setting the default route on the sending computer to the firewall..... But that would be illegal. (But I can't legally have a beer so do you think I care about laws?)

By far the most common use for these tools is testing IDS systems. A day after I took the source offline and moved it to a cvs server, a half dozen people working on separate home-grown IDS systems emailed requesting the source be put back up.

In the other systems

SystemPortVersion
NetBSDnet/isic0.07
FreeBSDnet-mgmt/isic0.07_6
OpenBSDsecurity/isic0.07p2
DragonFlynet-mgmt/isic0.07_6

Install

Binary package:

pkgin install isic

From pkgsrc:

cd /usr/pkgsrc/net/isic && make install clean

Dependencies

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
33b5773c19 bsiegert isic: fix build with newer gcc
Add -Wno-implicit-int to CFLAGS. Fixes PR pkg/60156.