[X] The "/OldFiles" file could not be found or is not available. Please select another file.

DioNiSio is a DNS scanner written in ANSI C that only depends on sockets library and libc. It implements 3 scan methods (dictionary, massive reverse lookup and recursive zone transfers). Targeted to portability, rational resources usage, and easy use.


http://dionisio.sourceforge.net





Separate each tag with a space.

Release Date:

2008-02-28

Topic:

Operating System:

License:

Translations:

Intended Audience:

User Interface:

Programming Language:

C

Registered:

2006-07-11

Ratings and Reviews

Be the first to post a text review of DioNiSio Scanner. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • dionisio 1.2.3 file released: dionisio_1.2.3-1static1_amd64.deb

    ChangeLog ========= Version 1.2.3 ------------- 2008-02-28 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Be helpful by default: If DioNiSio is launched without specifying a mode, it prints program help instead of choosing a default mode. This also fixes the misconfiguration of Dictionary Attack when it was choosed by default (thanks to Emet). * Removed 'inverse' references: erroneously, in DioNiSio's first versions, I used the term 'inverse resolution' for refering to 'reverse lookup resolution'. Finally I have removed any appearance of this term. * Fixed bugs in read dump mode: there were critical bugs that prevented this mode to work. * Fixed bugs in AXFR mode: AXFR mode was totally broken. It has been fixed for this version (thanks to Alexis). * Fixed important bugs: Some critical "bus errors" have been fixed. * Void report bugfix: DioNiSio crashed if a report didn't contain any host. * Fixed several RR: parsing of TXT, WKS and HINFO Resource Records have been bugfixed. * More intelligent DNS answers processing: DNS response processing logic is better and only a DNS server is considered harmful if it cannot answer questions. * New '--memorize' flag: if this flag is active DioNiSio remembers all tested non-existent names to avoid repeat questions improving performance and reducing bandwith usage. * Optimized: a lot of optimizations to economize bandwith, memory and CPU usage. * Some other little bugfixes: like spanish error messages, typos, coding style or erroneous config files interpretation. Version 1.2.2 ------------- 2008-01-24 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Removed operating system dependencies: native DNS header files and internet structures ('struct in_addr' and 'struct in6_addr') are not used: DioNiSio brings its own structures to avoid unnecesary problems, incomplete sockets implementations and/or platform bugs. * More cancellation checks for faster termination if interrupted: if CTRL+C is pressed during execution, DioNiSio stops more quickly than in previous versions. * Fixed Cygwin/32 bits compilation. * Some bugfixes. Version 1.2.1 ------------- 2008-01-13 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Better system installation: DioNiSio configuration can be installed at system level (see '/etc/dionisio') and default dictionaries reside in /usr/share/dionisio. * Added parameter to choose NS list file location: now nameservers list file does not have to reside in the same place where the binary and it can have any name. * Added flags to save dump files: Now is possible to save all messages sent and received to/from NS servers in dump files. * Added new read dump file mode: This new mode makes possible to recover a session that has crashed or has been interrupted. It also eases the debugging process of DioNiSio. * Added '--domain-test': this new flag allows to control better when a new domain should be analyzed and if a domain was analyzed before. * Bugfixes: several important bugfixes simplify notably code and avoids unnecesary DNS traffic getting better performance and more quality results. * Timeout in TCP connections: when connecting via TCP to NS timeouts are programming to avoid getting stuck on false NS. * Debian package: Support for building debian packages. * Renamed files and etc: some DioNiSio configuration files are renamed and now installed in etc directory. * More documentation: code is more documented. * Less memory usage: some structures have been reduced. Version 1.2.0 ------------- 2007-12-31 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Deeper tests: New tests '--try-inverse' and '--try-axfr' makes deeper DNS testing. * Better error handling: Now DioNiSio tries to manage elegantly DNS error codes and other error situations. * Real DNS Servers list: DioNiSio includes a mantained "official" public DNS servers list. * Better support for IPv6: New IPv4 and IPv6 library that makes a better management of addresses and makes possible to work with both protocols at the same time. * Output in CSV format: Implemented a CSV output filter to ease parsing by external programs and data post-analysis. * More documentation: see 'doc/' folder. * Ported to MacOS X. Version 1.1.0 ------------- 2007-05-03 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Signal handler: now if user presses CTRL+C analysis is interrupted and a partial report is generated. Also, if DioNiSio receives a SIGHUP it will reload all the nslist.txt file. Version 1.0.0 ------------- 2006-07-11 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Initial Revision: First public version of DioNiSio.

    posted 676 days ago

  • File released: /dionisio/1.2.3/dionisio_1.2.3-1static1_amd64.deb

    posted 676 days ago

  • Tracker artifact added

    posted by killabytenow 678 days ago

  • dionisio 1.2.3 file released: dionisio-1.2.3.tar.gz

    ChangeLog ========= Version 1.2.3 ------------- 2008-02-28 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Be helpful by default: If DioNiSio is launched without specifying a mode, it prints program help instead of choosing a default mode. This also fixes the misconfiguration of Dictionary Attack when it was choosed by default (thanks to Emet). * Removed 'inverse' references: erroneously, in DioNiSio's first versions, I used the term 'inverse resolution' for refering to 'reverse lookup resolution'. Finally I have removed any appearance of this term. * Fixed bugs in read dump mode: there were critical bugs that prevented this mode to work. * Fixed bugs in AXFR mode: AXFR mode was totally broken. It has been fixed for this version (thanks to Alexis). * Fixed important bugs: Some critical "bus errors" have been fixed. * Void report bugfix: DioNiSio crashed if a report didn't contain any host. * Fixed several RR: parsing of TXT, WKS and HINFO Resource Records have been bugfixed. * More intelligent DNS answers processing: DNS response processing logic is better and only a DNS server is considered harmful if it cannot answer questions. * New '--memorize' flag: if this flag is active DioNiSio remembers all tested non-existent names to avoid repeat questions improving performance and reducing bandwith usage. * Optimized: a lot of optimizations to economize bandwith, memory and CPU usage. * Some other little bugfixes: like spanish error messages, typos, coding style or erroneous config files interpretation. Version 1.2.2 ------------- 2008-01-24 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Removed operating system dependencies: native DNS header files and internet structures ('struct in_addr' and 'struct in6_addr') are not used: DioNiSio brings its own structures to avoid unnecesary problems, incomplete sockets implementations and/or platform bugs. * More cancellation checks for faster termination if interrupted: if CTRL+C is pressed during execution, DioNiSio stops more quickly than in previous versions. * Fixed Cygwin/32 bits compilation. * Some bugfixes. Version 1.2.1 ------------- 2008-01-13 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Better system installation: DioNiSio configuration can be installed at system level (see '/etc/dionisio') and default dictionaries reside in /usr/share/dionisio. * Added parameter to choose NS list file location: now nameservers list file does not have to reside in the same place where the binary and it can have any name. * Added flags to save dump files: Now is possible to save all messages sent and received to/from NS servers in dump files. * Added new read dump file mode: This new mode makes possible to recover a session that has crashed or has been interrupted. It also eases the debugging process of DioNiSio. * Added '--domain-test': this new flag allows to control better when a new domain should be analyzed and if a domain was analyzed before. * Bugfixes: several important bugfixes simplify notably code and avoids unnecesary DNS traffic getting better performance and more quality results. * Timeout in TCP connections: when connecting via TCP to NS timeouts are programming to avoid getting stuck on false NS. * Debian package: Support for building debian packages. * Renamed files and etc: some DioNiSio configuration files are renamed and now installed in etc directory. * More documentation: code is more documented. * Less memory usage: some structures have been reduced. Version 1.2.0 ------------- 2007-12-31 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Deeper tests: New tests '--try-inverse' and '--try-axfr' makes deeper DNS testing. * Better error handling: Now DioNiSio tries to manage elegantly DNS error codes and other error situations. * Real DNS Servers list: DioNiSio includes a mantained "official" public DNS servers list. * Better support for IPv6: New IPv4 and IPv6 library that makes a better management of addresses and makes possible to work with both protocols at the same time. * Output in CSV format: Implemented a CSV output filter to ease parsing by external programs and data post-analysis. * More documentation: see 'doc/' folder. * Ported to MacOS X. Version 1.1.0 ------------- 2007-05-03 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Signal handler: now if user presses CTRL+C analysis is interrupted and a partial report is generated. Also, if DioNiSio receives a SIGHUP it will reload all the nslist.txt file. Version 1.0.0 ------------- 2006-07-11 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Initial Revision: First public version of DioNiSio.

    posted 678 days ago

  • dionisio 1.2.3 file released: dionisio_1.2.3-1static1_i386.deb

    ChangeLog ========= Version 1.2.3 ------------- 2008-02-28 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Be helpful by default: If DioNiSio is launched without specifying a mode, it prints program help instead of choosing a default mode. This also fixes the misconfiguration of Dictionary Attack when it was choosed by default (thanks to Emet). * Removed 'inverse' references: erroneously, in DioNiSio's first versions, I used the term 'inverse resolution' for refering to 'reverse lookup resolution'. Finally I have removed any appearance of this term. * Fixed bugs in read dump mode: there were critical bugs that prevented this mode to work. * Fixed bugs in AXFR mode: AXFR mode was totally broken. It has been fixed for this version (thanks to Alexis). * Fixed important bugs: Some critical "bus errors" have been fixed. * Void report bugfix: DioNiSio crashed if a report didn't contain any host. * Fixed several RR: parsing of TXT, WKS and HINFO Resource Records have been bugfixed. * More intelligent DNS answers processing: DNS response processing logic is better and only a DNS server is considered harmful if it cannot answer questions. * New '--memorize' flag: if this flag is active DioNiSio remembers all tested non-existent names to avoid repeat questions improving performance and reducing bandwith usage. * Optimized: a lot of optimizations to economize bandwith, memory and CPU usage. * Some other little bugfixes: like spanish error messages, typos, coding style or erroneous config files interpretation. Version 1.2.2 ------------- 2008-01-24 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Removed operating system dependencies: native DNS header files and internet structures ('struct in_addr' and 'struct in6_addr') are not used: DioNiSio brings its own structures to avoid unnecesary problems, incomplete sockets implementations and/or platform bugs. * More cancellation checks for faster termination if interrupted: if CTRL+C is pressed during execution, DioNiSio stops more quickly than in previous versions. * Fixed Cygwin/32 bits compilation. * Some bugfixes. Version 1.2.1 ------------- 2008-01-13 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Better system installation: DioNiSio configuration can be installed at system level (see '/etc/dionisio') and default dictionaries reside in /usr/share/dionisio. * Added parameter to choose NS list file location: now nameservers list file does not have to reside in the same place where the binary and it can have any name. * Added flags to save dump files: Now is possible to save all messages sent and received to/from NS servers in dump files. * Added new read dump file mode: This new mode makes possible to recover a session that has crashed or has been interrupted. It also eases the debugging process of DioNiSio. * Added '--domain-test': this new flag allows to control better when a new domain should be analyzed and if a domain was analyzed before. * Bugfixes: several important bugfixes simplify notably code and avoids unnecesary DNS traffic getting better performance and more quality results. * Timeout in TCP connections: when connecting via TCP to NS timeouts are programming to avoid getting stuck on false NS. * Debian package: Support for building debian packages. * Renamed files and etc: some DioNiSio configuration files are renamed and now installed in etc directory. * More documentation: code is more documented. * Less memory usage: some structures have been reduced. Version 1.2.0 ------------- 2007-12-31 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Deeper tests: New tests '--try-inverse' and '--try-axfr' makes deeper DNS testing. * Better error handling: Now DioNiSio tries to manage elegantly DNS error codes and other error situations. * Real DNS Servers list: DioNiSio includes a mantained "official" public DNS servers list. * Better support for IPv6: New IPv4 and IPv6 library that makes a better management of addresses and makes possible to work with both protocols at the same time. * Output in CSV format: Implemented a CSV output filter to ease parsing by external programs and data post-analysis. * More documentation: see 'doc/' folder. * Ported to MacOS X. Version 1.1.0 ------------- 2007-05-03 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Signal handler: now if user presses CTRL+C analysis is interrupted and a partial report is generated. Also, if DioNiSio receives a SIGHUP it will reload all the nslist.txt file. Version 1.0.0 ------------- 2006-07-11 Gerardo Garca Pea <gerardo@kung-foo.dhs.org> * Initial Revision: First public version of DioNiSio.

    posted 678 days ago

  • Release 1.2.3

    Finally, coinciding with FIST presentation of DioNiSio (tomorrow), I publish this new release 1.2.3. It comes with a zillion of changes: bugfixes, new features, optimizations, etc. And all of these make this version of DioNiSio more powerful, faster and easier to use than prior versions. Download it and take a look to the ChangeLog (http://dionisio.cvs.sourceforge.net/*checkout*/dionisio/dionisio/ChangeLog?revision=1.3.2.13&amp;pathrev=REL_1_2_3)

    posted by killabytenow 678 days ago

  • File released: /dionisio/1.2.3/dionisio-1.2.3.tar.gz

    posted 678 days ago

  • File released: /dionisio/1.2.3/dionisio_1.2.3-1static1_i386.deb

    posted 678 days ago

  • Code committed

    killabytenow committed patchset 245 of module dionisio to the DioNiSio Scanner CVS repository, changing 1 files

    posted by killabytenow 678 days ago

  • Code committed

    killabytenow committed patchset 244 of module dionisio to the DioNiSio Scanner CVS repository, changing 2 files

    posted by killabytenow 678 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

DioNiSio Scanner Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks