Credits
Credits, acknowledgments and thanks goes to:
-
The WinPcap Team for their
WinPcap
library. I am using the library for sending and receiving raw data to the network.
-
The ones that maintains the RFC collection and the ones that have writted and contribute to those RFC's.
-
The ones behind
IANA
for their work.
-
Dimitri van Heesch for
Doxygen.
I am using it to build (for my private use only) the documentation of my classes.
-
Authors of
xsltproc.
I am using the
xsltproc application to transform this documentation from
xml files to html files.
-
Gerald Combs for his excellent application
Ethereal (and to all those that have contributed to the development of Ethereal). That application sure helped me when I had
to discover the behaviour of various operating systems, for implementing the Operating System Mimic Tehnology.
-
Fyodor for his excellent application
nmap.
It's a long time since I have first seen and used
nmap. I am still using it, from time to time, on a
Linux station. Since I have first used nmap I wanted to have a similar application under Windows
(especially because, the reason is not important, I am forced to use for most of my work a Windows station).
CHScanner is not and is not intended to be a nmap clone.
If you wonder, there are and will always be differences in the feature set, workflow and philosophy between
CHScanner and nmap.
-
Shawn Cokus for it's implementation of Mersenne Twister random number generator MT19937. His work was derived from
Makoto Matsumoto and Takuji Nishimura implementation.
Starting from his public code I have build a C++ class for the MT19937 random number generator. You can find the C++ code on
my web site.
-
Daiji Sanai for writing the Detection of Promiscuous Nodes Using ARP Packets paper. To Kelvin King-Pang Tsang
for translation. To the
Security Friday
web site for publishing. I have succeded to probe the functionality of the concept against Windows XP Professional
SP 2, Linux kernel 2.6 and Windows Server 2003 and I have builded the Find Promiscuous Nodes
scan method based on it.
-
Last but definitelly not least, to the ones that has allowed me to consume some important parts of my free time to write
the
CHScanner application.
[
User Guide
]