Due to a new Michigan law (Super DMCA), the legality of
my research or these web pages is currently unclear. Felten provides
additional information about the resulting restrictions on technology and research.
Potentially offending web content has been
moved to the Netherlands. Please, support the
My name is Niels Provos and what you perceive used to be my
homepage. But though the notion of a homepage was novel a few
years ago, today it seems more fitting to refer to it as a
contribution to the worldwide information
at.tri.tion \*-'trish-*n\ \-'trish-n*l, -'trish-*n-*l\ n [L attrition-,
attritio, fr. attritus, pp. of atterere] [ME attricioun, fr. (assumed) ML
attrition-, attritio, fr. L]to rub against, fr. ad- + terere to rub - more
at THROW 1: sorrow for one's sins that arises from a motive other than that
of the love of God 2: the act of rubbing together : FRICTION; also : the
act of wearing or grinding down by friction 3: the act of weakening or
exhausting by constant harassment or abuse - at.tri.tion.al aj
Some research that I do and projects that I work on:
Netlayout, a physics driven network topology
Systrace, interactive policy generation
for system calls. Supports Linux, Mac OS X, NetBSD and OpenBSD.
Honeyd, a virtual honeynet daemon with
personality. [Honeyd Honeypot Development]
Privilege Separated OpenSSH, preventing
simple library that abstracts data transport into data sources
and data sinks connected via multiple filters.
an automated tool for detecting steganographic content in
images. This steganography detector is capable of detecting: jsteg,
jphide, and outguess 0.13b. It includes stegbreak, a tool that
launches dictionary attacks against steganographic systems and xsteg,
a graphical frontend to stegdetect.
Vomit, Voice Over Misconfigured Internet Telephones.
Crawl, A Small and Efficient HTTP crawler.
simple library for callbacks on I/O events. It includes support
ScanSSH, a fast open proxy and SSH Version scanner.
OpenSSH, a free implementation
of the SSH protocols.
OutGuess, a universal steganography program, allowing for
deniability, best image fits and more. It's core is independant
of the cover data format.
NetBSD, a portable UNIX-like
Privilege Separation and Systrace are part of my effort to improve Cyber Security.
For those of us who are favored with an understanding of the German
language, two rather old writings of mine:
A short article I was asked to write for a magazine about the
Internet. It is written in German.
A seminar talk for the Physics Deparment at the University of Hamburg:
Thermodynamik und Nachhaltigkeit.
Also in German.
To keep my creative chaos in reign I also maintain some
things I have done, want to follow up on, or think are interesting
in general. Recently, I also started Age of Ignorance to document some of the developments that lead to
stifled innovation and the restriction of knowledge.