DioNiSio, DNS Scanner
Intro Download Documentation Links Project Page

README


Contents

  1. Description of DioNiSio
  2. Quick install
  3. Using it
  4. License of pDI-Tools

1. Description of DioNiSio

DioNiSio is a DNS scanner written in pure C without any dependance on other libraries or tools. It implements three types of scans (dictionary, inverse resolution and recursive zone transfers) and can detect DNS misconfigurations or anomalities. Its main targets are portability, rational resources usage, and ease of use.

If you have any idea or suggestion, or if you think you have found a bug, you can contact me at

Gerardo García Peña <gerardo at kung-foo . dhs . org>

2. Quick install

You will need root privileges unless you install this software in your home (see --prefix option in 'configure --help').

Go to a temporary directory (in this example we will use /var/tmp) and uncompress DioNiSio distribution there.

$ cd /var/tmp/
$ zcat <your dionisio-1.2.3.tar.gz dist file> | tar xvf - $ cd dionisio-1.2.3

Configure DioNiSio with 'configure':

$ ./configure

If the default configuration is not useful for you, you can tweak it. Try 'configure --help' to get a list of possible configuration and installation options. The default configuration will install all DioNiSio files in '/usr/local' directory.

Once configured, build the package:

$ make

If all have gone ok you can install now DioNiSio executing the following line after getting root privileges:

$ su
Password:
# make install

3. Using DioNiSio

You can get help on using DioNiSio with option '-h' or '--help'.

To scan a domain, for instance 'example.com', you only have to execute:

$ dionisio -d example.com

4. License of DioNiSio

All DioNiSio files are governed by the GPL license (GNU General Public License, see file `COPYING' in this directory),


DioNiSio - DNS scanner
Copyright (C) 2006-2008 Gerardo García Peña

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA


Copyright © 2006-2010 Gerardo García Peña
Verbatim copying and redistribution of this web page are permitted provided this notice is preserved. This page was updated on 2008-01-13 11:25:09 by gerardo.
This page uses valid XHTML 1.1 and CSS.