1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211
|
Netdiscover 0.21 - 14 Aug 2025
* update-oui-database.sh:
- Using mtime to define DATA2 to update-oui-database.sh reproducible.
Thanks to Bernhard M. Wiedemann <bwiedemann+git@suse.de>. (PR #38)
- Added an autofix for x01 binary byte.
- Added a check for dos2unix results.
- Released version 0.6.
* Updated OUI table.
Netdiscover 0.20 - 13 May 2025
* Added full support to CIDR subnets. Thanks to Jefferson J. Raimon
<jeffersonraimon@gmail.com>.
* Fixed a fail to build from source with GCC 15. Thanks to Josh Ellithorpe
<quest@mac.com>.
* Updated OUI table.
Netdiscover 0.11 - 26 Mar. 2025
* Added -R option to assume user is root or that he has the required
capabilities without running any checks. Thanks to VBrawl
<konstantosjim@gmail.com>.
* No longer install extra documents. Extra docs like AUTHORS and TODO must
remain in source code only. Commonly, other projects don't install them.
* Updated OUI table.
Netdiscover 0.10 - 29 Oct. 2022
* Changed secure download site from https://linuxnet.ca/ieee/oui.txt
(link down) to https://standards-oui.ieee.org in update-oui-database.sh
script.
* Fixed segfault when HOME env is not set. Thanks to Till Zimmermann
<tzimmermann@uos.de>.
* Use unsigned int for data_counter.hosts. Thanks to Brendan Coles
<bcoles@gmail.com>
* Updated OUI table.
Netdiscover 0.9 - 19 Feb. 2022
* ifaces: process_packet: Return if source MAC address matches host MAC.
Thanks to bcoles <bcoles@gmail.com>.
* Using a secure URL for OUI download and added the option --insecure to
download from IEEE (insecure).
* Fixed 'make dist' process.
* Moved manpage install from doc/Makefile.am to Makefile.am.
* GitHub CI:
- Added a final command test.
- Added a test for 'make dist'.
- Test if the program version is right.
- Created a new CI to test download via secure and insecure modes.
* Updated OUI table.
Netdiscover 0.8.1 - 01 Nov. 2021
* Migrated README to README.md.
* Replaced deprecated function pcap_lookupdev() with pcap_findalldevs().
Thanks to bcoles <bcoles@gmail.com>.
* Updated manpage version and date.
* Updated OUI table.
* Using version set in configure.ac for src/main.c. Consequently...
* ...Added a new GitHub CI stanza to check version.
Netdiscover 0.8 - 11 Jul. 2021
* Changed PCAP_TOUT from 0 to 512 in src/ifaces.h, to avoid no results when
scanning with CIDR /24 if netdiscover is being built with libpcap >= 1.10.
Thanks to Enrico Schmitz.
* Updated manpage date and version.
* Updated OUI table.
Netdiscover 0.7 - 29 Jun. 2020
* Updated create-man.sh to 2.0 version.
* Updated manpage date.
* Updated update-oui-database.sh to be useful in macOS.
* Updated OUI table.
Netdiscover 0.6 - 17 Apr. 2020
* Added a CI test to be run by GitHub. (Eriberto)
* Fix build with GCC 10. (Jaime PeƱalba)
* Updated OUI table. (Eriberto)
Netdiscover 0.5.1 - 07 Feb. 2019
* Added an official repository notice in README.
* Added dates of releases in ChangeLog.
* Added some copyright notices.
* Several important fixes and improvements in manpage and help page.
* Updated OUI table (1 change since yesterday).
Netdiscover 0.5 - 06 Feb. 2019
* Added some missing entries in last changelog (0.4).
* Fixed the following warning from GCC: "warning: ignoring return value
of system, declared with attribute warn_unused_result".
* Full updated the manpage and help page. Added missing options, examples,
etc.
* Removed INSTALL file. This file must be created by autotools when in
build process to always provide updated instructions.
* Removed Usage and Examples sections from README file. It will make easier
the maintenance. All information are in help and manpage.
* Updated checklist to release a new version.
* Updated OUI table (5 new changes since yesterday).
* Using txt2man to generate the manpage.
Netdiscover 0.4 - 06 Feb. 2019
* Added a checklist for release a new version (file doc/UPDATE-CHECK).
* Added a distclean-local target to Makefile.am to remove files after a
'make distclean'.
* Added a new script to update OUI table (src/oui.h).
* Fixed a segmentation fault after start in a terminal with more than
300 columns (Debian bug #818791).
* Fixed -l option in manpage.
* Fixed spelling errors in final binary and in manpage.
* Moved the old script update-oui-database-legacy.sh to new directory
'legacy'.
* Updated OUI table.
* Updated project homepage in several files to point to GitHub.
* Updated README to get all options from manpage.
* Updated the address for bugs list in configure.ac.
Netdiscover 0.3-beta7 (Currently working on it) - 24 Mar. 2015
* update-oui-database.sh script modified to work with latest oui.txt
* Larry Reznick <lreznick@rezfam.com>: oui script fixes for redhat and code
reformatting to make it more readable including manpage
* Emanuele Acri <crossbower@gmail.com>: Libnet injection replaced by pcap
* Frantisek Hanzlik <franta@hanzlici.cz>: oui script speed drastically
improved
* Janusz Uzycki <j.uzycki@elproma.com.pl>: Scroll page up/down feature added
* Janusz Uzycki <j.uzycki@elproma.com.pl>: Known hosts list feature
* Janusz Uzycki <j.uzycki@elproma.com.pl>: Fix for undefined docdir
* Several variable naming changes
* Autotools scripts updated
* Fixed scroll limits & some screen improvements
* Fixed crash when freeing common ranges list at end of scan
* New data abstraction layer added to handle different view modes
* Included script to update oui database.
* Added custom pcap filter option. Patch by Gustavo Chain.
* Some code layout clean.
* Several fixes to avoid potential buffer overflows. Patch by Alex.
* fhandle.c fixed to be able to handle ms-dos line format. Patch by Alex.
* Some ranges not working through -r option fixed. Patch by Alex.
* Improved network addresses sanity checks, thanks to Alex.
* Netmask will be setup to /24 by default if its omitted, thanks to Alex.
* Added .2 .200 hosts to be scanned on fast mode, thanks again to Alex.
* Some unnecessary mallocs where removed to prevent memory leaks,
thanks to Alex (SuD) for the patch.
* Hang when "h" is pressed twice fixed
* Mandriva and RedHat rpm .spec files added, thanks to Francis Giraldeau
and Guillaume Pratte for the contribution
* Buffer overflow on search_vendor fixed, thanks to Guillaume Pratte
* Solaris bus error when freeing a pointer returned by getenv fixed
* Added parsable output thanks to Guillaume Pratte for the patch
* Added support to read ranges from a given file using -l switch
* Manpage updated with new features and some examples
* Added support to read user config files for ranges and fast mode lists
* MAC vendors list updated
* Hang on Ctrl+C fixed, thanks to Alex (SuD) for the patch
* Improved argument handling, thanks to Alex (SuD) for reporting
Netdiscover 0.3-beta6 - 22 Oct. 2005
* Changed installation path to sbin
* Added man page, Thanks to Nicolas Weyland <ufoalien@weyland.ch>
* Added help screen (pressing "h" while running)
* Added new screen to display arp request
* Fixed screen refresh/display problems
* Improved screen interface to display large hosts lists, j/k or up/down
arrow keys can now be used to scroll
* Fixed packet length count display
Netdiscover 0.3-beta5 - 01 Sep. 2005
* Now arp request sender data is added to the stations list
* Improved sniffer packet processing code
* Major code cleaning / commenting done
* If no interface is specified will autoselect firstone available
* Better error handling, including interface and uid checking
Netdiscover 0.3-beta4 - 24 Aug. 2005
* Fixed header checks on configure.in, thanks to Charlie Brady for reporting
* Suppress sleep time between each arp request, instead sleep between each
network scanned, also called the hardcore mode :) (like in older betas)
* Added request count option (-c switch)
* Some screen display changes
* Supports decimal sleep times
* Some changes to support gcc 2.95
* Added customizable array for ips scanned on fast mode
* Some changes made around scanning loops, and sleep time, the scan will be
slower by default, but safer (longer sleeps to avoid packet loss)
* Changed usage parameters, to easier way (thanks to SuD for the idea)
Netdiscover 0.3-beta3 - 08 Aug. 2005
* Completing documentation for 0.3 final release
* Added support to change last octet of scanning host (option "n")
* Solaris and OpenBSD support added, also must work on other unixes
* Improved configure.in, now checks the system, libnet.h and pcap.h
Netdiscover 0.3-beta2 - 23 Jul. 2005
* Added mac vendor database, and identifying
Netdiscover 0.3-beta1 20 Jul. 2005
* Added other thread for screen refresh, also refresh time as parameter
* Fast scan mode, will only scan for .1, .100 and .254 of each network
* Improved arp packet forgery, now doesn't lose packets
* No more lamme ip changing at given interface, now you can browse
while scanning, and ioctls where removed
* A lot more of fixes for portability
Netdiscover 0.2 beta (July 17, 2005)
* Added getopt for parameter handling
* Sleep time parameter added
* New passive mode detection
* New /8, /16, /24 scan mode
* New auto scan mode
* Added packet counters
* Scan progress added
* Nicer interface (no more scrolling!)
* Ignore packets with our mac address as source
Netdiscover 0.1 beta (July 11, 2005)
* First beta version released
|