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 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042
|
May 29 2008 2008-05 Release
wrt54 fixes
Multiple Darwin fixes
GPS rewrite and fixes
Nokia tweaks
Imagemagick fixes
May 19 2008 devel More wrt54 prism0 hacks
May 15 2008 devel Tweaked the wrt54 stuff more (where does prism0 come from?)
May 14 2008 devel Tweaked wrt54 source
May 12 2008 devel Added configure patch for OSX and debian control files
from Evan Broder
Fixed imagemagick detect on modern IM installs
May 09 2008 devel Added gpsmap patches from Kripton to support open street maps
Apr 09 2008 devel Added DLT80211 and DLT80211_AVS to the linktype setting
code on Darwin, BSD
Added 'kismet' wrapper binary, conf files to clean/distclean
Apr 08 2008 devel Fixed assorted messages being printed in quiet mode
Mar 25 2008 devel Added additional warnings/info for madwifi-ng about
autocreate=none when other vaps are found.
Mar 19 2008 devel Removed wlancond/power setting on Maemo/Nokia since it
doesn't seem to reliably help
Mar 16 2008 devel Merged patches from Alexandre Balavas to clean up warnings
on CentOS
Mar 02 2008 devel Re-ordered headers in panelfront_display to prevent weird
compiler issue on Darwin
Feb 24 2008 devel Fixed gpsd speed issue on water mode, thanks again to
Antonio
Feb 12 2008 devel Fixed segv on gps=false introduced in recent gps rewrite
(thanks Antonio Eugenio Burriel for patch)
Added rt61 and rt8187 source names
Feb 06 2008 devel Fixed segv on OSX in client on closedir
Jan 30 2008 devel Revamped GPS to use 'watch' mode in GPSD
Revamped GPS again to work with watch better and to
dynamically use poll mode on older GPSD implementations
Revamped GPS a third time in the same day to take the
seemingly broken Maemo GPSD into account and use R=1
debug mode on Maemo devices
Jan 29 2008 devel Added Hildon GPS support
Fixed huge bug in IE tag parsing that ignored large
beacon frames, thanks to Duane Compton
Jan 26 2008 devel Disabled probenojoin by default in config, it's sort of a
useless alert which makes a lot of noise.
More capture source control changes to try to solve
problems capturing reliably on Nokia 8x0 devices
Dec 19 2007 devel Nokia-specific changes
Dec 17 2007 devel Added kernel version detection for Darwin to accept enX
on >= Leopard, VERY NEW LIBPCAP required.
Dec 15 2007 devel Fixed admtek fatal error on ssid zero (errors now ignored)
Dec 11 2007 devel Fixed a problem where the first connection to the server
would be ignored.
Dec 10 2007 devel Merged a patchset from Pavol Rusnak and SUSE including
some ncurses cleanups, format string quirks with size_t,
and header massaging
Nov 20 2007 devel Fixed 'make install' and 'make suidinstall' not dep'ing
'kismet' binary
Nov 06 2007 devel Added --disable-dbus to configure for environments
which don't detect properly
Oct 06 2007 2007-10 Long time in coming, Kismet-2007-10-R1
Basic 802.11N support (IE tag parsing)
Airpcap 11n header support (PPI)
DBUS support for controlling NetworkManager
Significant memory reduction in server/client
Significantly faster client code
D80211 device support (iwl, others)
Darwin (OSX) native support
Revamped madwifi-ng support
GPSD anti-jitter handling
Innumerable bug fixes (encryption detection, device
handling, client crashes, etc)
There have been many options added to the config file,
be sure to update your configs!
Oct 06 2007 devel Added trackiv option (set to false) to turn on IV tracking
(previous default behavior)
Added kismet-watchdog script in extra/ from JeanII
Fixed radiotap detection on netbsd
Oct 04 2007 devel Added 11n IE tag decoding and display
Sep 28 2007 devel Added DBUS support for controlling networkmanager
Added ath5k support
Sep 27 2007 devel Started moving struct elements to dynamic allocation
vs. static maps
Sep 24 2007 devel Added support for Cace PPI DLT
Sep 20 2007 devel Enabled channel hopping on wrt54g source - Packagers, you
should probably turn OFF channel hopping by default in
the packaged config files on wrt54 platforms.
Sep 16 2007 devel Added tracking of send-to clients which are inferred from
data destined TO them with no data FROM them. Only
the last modified time is tracked on these clients.
Sep 15 2007 devel Added anti-jitter to gpsd handler to compensate for current
gpsd implementations toggling 2d/3d
Sep 01 2007 devel Merged 2 more patches from Jean to add network expiration
and memory limiting for very small-resource platforms.
Aug 28 2007 devel Merged patch from Jean Tourrilhes to change how logging
handles temp files
Aug 24 2007 devel Added iwl4965 source
Fixed bringing down interfaces during config tests
Aug 18 2007 devel Rewrote 'kismet' wrapper script to be a C program which
properly handles stderr/stdout and queues error output
for replay on exit, also handles timing on long-startup
sources (like darwin warnings) properly
Aug 18 2007 devel Aliased b43/b43legacy for broadcom driver split
Aug 13 2007 devel Aliased iwl3945 for ipw3945
Aug 03 2007 devel Tweaks to Darwin source handling
Jul 25 2007 devel First pass at battery support for Darwin
Jul 24 2007 devel Backported WEP display from newcore to only show WEP if no
expanded crypto options are available
Fixed lurking bug where networks with WPA improperly got
WEP40 set as well
Jul 23 2007 devel Added madwifi-ng support for Linux-2.4
Added vap teardown code for madwifi-ng
Updated README
Jul 22 2007 devel Revamped channel fetching system to use last ack'd set, rather
than fetching live. This should reduce the load by 4 or 5
syscalls per packet, a good thing. (And enable channel display
on Darwin capture sources)
Throttled channel control down to the rate at which it can
acknowledge that a set succeeded
Jul 21 2007 devel Added Darwin card type detection to properly use Broadcom cards
Added Darwin channel control
Jul 04 2007 devel Added beginnings of Darwin support for OSX-Intel (atheros)
May 30 2007 devel Removed airpcap radiotap set since it results in
non-deterministic behavior on some configurations
Mar 07 2007 devel Aliased rt73 source (same as rt2500)
Feb 13 2007 devel Fixed scrolling (again)
Added ifconfig down to wext monitor mode for dscape
Feb 10 2007 devel Fixed long-standing bug in new network info in
kismet_client
Feb 08 2007 devel Fixed scrolling in kismet_client
Fixed handling of bursty traffic in kismet_client
Fixed gpsd parsing when lock forcing is used
Merged patch from Alan Grow for RSSI and better signal
plotting in kismet_client
Feb 07 2007 devel Fixed mis-detecting some networks as WEP
Fixed not assigning crypt types from data frames
Added TKIP and CCMP detection in data frames
Jan 25 2007 ***** SVN ate its face off, bulk commit of previous patches from
time of last SVN backup. Sorry everyone.
Jan 25 2007 devel Fixed several minor errors including closing -1 fds
Jan 25 2007 devel Fixed gps file being left when gpsd not available
Jan 24 2007 devel Added significant optimization to manuf lookups
Fixed manuf lookups in the client
Reduced client memory requirements
Jan 22 2007 devel Added daemon mode on request
Jan 17 2007 devel Fixed compilation on 2.4.x linux kernels
Merged patch from Kili fixing use of unsigned ints as
fds (eliminates warnings and potentially bunk error
messages)
Jan 16 2007 2007-01 Minor patch to properly #ifdef around a linux source
And again.
Jan 15 2007 2007-01 Released Kismet-2007-01-R1
Added multiple IDS alerts (invalid disconnect codes, WVE
alerts, MSF driver exploits)
Added Win32 native capture support with CACE Airpcap
Improved BSD support & bugfixes
Memory mismanagement crashes fixed
Cleaner autoconf output
Nokia770/800 support
Removed embedded libpcap copy
Updated ap_ and client_ manuf
Jan 15 2007 devel Tweaked IP handling
Merged (and fixed) openwrt patches (some of them)
Jan 13 2007 devel Added DISCONCODEINVALID and DEAUTHCODEINVALID alerts
Jan 10 2007 devel Added MSF dlink rate exploit alert
Added MSF netgear large beacon exploit alert
Jan 06 2007 devel Fixed long-standing bug in autogrouping in the client
Fixed network removal code double-touching a vector
Jan 03 2007 devel Updated README
Added WVE references for alerts in README
Jan 02 2007 devel Added new IDS signatures for MSF Broadcom code exec and
overlong SSID exploits
Merged ap_ and client_ manuf updates from joe haldon posted
to wifisec
Dec 27 2006 devel Merged README patches from Pedro
Merged OpenBSD patches from Pedro to remove cisco_openbsd
source (deprecated)
Dec 12 2006 devel Merged openbsd patches from Pedro
Nov 30 2006 devel Merged patch to treat radiotap as little-endian at all
times. I suspect this will break some platforms in
the future and will address it later.
Nov 17 2006 devel Tweaked channel set to use mode fixed (Daniel Drake)
Nov 11 2006 devel Added proper support for AirPcap (CACEtech, win32)
Added patch from Khorben for NetBSD battery reporting
Oct 13 2006 devel Tweaks for libwpcap oddities
Sep 05 2006 devel First shot at supporting the Cace AirPcap device (untested)
Removed embedded libpcap finally. If your distro doesn't
have an updated libpcap by now, update it.
Added configure support for airpcap tests
Disabled setuid on cygwin in all cases
Added smarter output for platform-specific tests
Aug 28 2006 devel First shot at support for the Nokia770 (FCS checking)
Added source nokia770
Jul 27 2006 devel Merged patch from Rob Deker to handle QoS to some extent
May 20 2006 devel Merged gpsmap patch from rr to add european expedia maps
Apr 25 2006 devel Merged OpenBSD patches from Matthias Kilian:
Detect stdc++ OpenBSD properly
Fix possible overflow in expat handling
Handle OpenBSD APM info
Fix return values in packet source
Merged various patches from Enrico:
c++-ism casting in expat parsers
Honor return values in several cases from syscalls
Move compiler attributes
Fix my stupidity in string handlers in some places
Fix buffers to be more efficient
Fix an initialization in macaddr structs
Apr 12 2006 devel Added --retain-monitor cmdline option on request
Mar 31 2006 devel Added setting madwifi-ng to radiotap mode
Fixed several crashes due to not checking noise/junk
packet params
Mar 30 2006 devel Added zd1211 capture source (with warnings)
Fixed madwifi-ng fcs bytes
Fixed madwifi-ng not shutting down rfmon vap
Mar 29 2006 devel Fixed madwifi_ag with madwifi-ng drivers
Mar 28 2006 devel Moved ipw3945parasite to ipwlivetap
Moved madwifing support into madwifi standard as an
auto-detect
Lots of little tweaks to handle moving sources
Mar 19 2006 devel Added the initial ipw3945 support. You'll need a current
(read: latest) ipw3945 driver. If it doesn't work,
let me know. There are no doc entries for this until
I get it officially tested.
Mar 15 2006 devel Switched ACX100 capture to not expect the FCS bytes.
Remember, kismet devel is happening in the newcore
branch now. It's not dead. :)
Jan 09 2006 devel Added memset 0 to gpsd code to explicity zero the gps data
buffer on startup
Dec 11 2005 devel Added a fix to ringbuf from Shane Schisler
Added extremely experimental support for broadcom 43xx
devices (yes, you read right, broadcom. Look at the
README file.)
Changed prism2 header conversion to ignore a broken length
field in the header. Recent versions of madwifi-ng return
a garbage length value (brokenly!). Basic madwifi-ng
support restored for now, still very experimental.
Nov 08 2005 devel Added madwifi-ng support
Nov 02 2005 devel Fixed off-by-one in packet.cc for terminating null in
netbios string, missing format element in gpsmap
error (thanks, David)
Oct 17 2005 devel All the new development is in newcore, for people who
haven't noticed that yet.
Minor updates:
Fixed SSID being trimmed sometimes in network protocol
Fixed SSID munging more
Aug 15 2005 2005-08 Released 2005-08-R1. This fixes several potential security
problems. ALL USERS SHOULD UPGRADE.
Aug 15 2005 devel Merged patch from JD Shmidt to add a toggle for gpsdrive
waypoint logging
Merged patch from Sven-Ola Tuecke to add the BSS timestamp
to the panels display
Aug 08 2005 devel Removed ethereal checking from configure script, too lazy
to remove the source this close to newcore working
Changed tests for using wireless.h from system headers
for some vendor kernels
Aug 07 2005 devel Fixed new network announcement text thinking a network
was always unencrypted
Tweaked munging to be more efficient
Aug 06 2005 devel Fixed SSID handling for SSIDs with non-zero lengths but
no SSID data (cisco cloaking for one) disagreeing with
the new SSID munger code
Aug 04 2005 devel Added more bounds checking to packet dissectors and protocol
dissectors
Aug 03 2005 devel Fixed an integer overflow in the CDP protocol processor that
at the least could lead to a crash and maybe worse. Thanks
to Stefan Esser @ hardenedphp for pointing this one out.
Fixed CDP for CDPv2
Fixed one-off on DHCP protocol parsing (non-security-related)
Added some checks for prism2 protocol lengths and offsets
(should be non-exploitable since they only come from
kernel space but a good idea to clean anyhow)
Aug 02 2005 devel Tweaked configure sockaddr_t testing to handle gcc4 being
bitchy about initialization
Ifdef'd the wrt54 source to compile when extensions are
are missing and blat out a reasonable warning
Fixed REALLY stupid error I made myself yesterday -- if you
got yesterdays SVN, update it.
Made some changes to how some packets are processed. No idea
if this was a real problem but it was wonky code.
Aug 01 2005 devel After hearing about a presentation criticizing handling of
unprintable characters in the SSID, modified how SSIDs
are munged to printable to make non-standard charachters
represented by \OCT (see man ascii)
Tweaked new munger code to handle ' ' better (ttuttle)
Jul 25 2005 2005-07 Released 2005-07-R1a source. These are minor changes to
fix a last-minute BSD compilation problem, anyone not on
BSD doesn't need to worry about it and there will not be
new binary packages.
Jul 24 2005 2005-07 Released 2005-07-R1. This is mostly a bugfix and minor
feature enhancement release. Fixes and additions include:
- Linux Radiotap support
- Wrt54g support on openwrt and (likely) ddwrt
- Radiotap _DBM_x support
- Full WPA/WPA2 detection for WEP40, WEP104, TKIP, PSK,
AES-OCB, AES-CCM, WPA, and WPA2
- Fixes to compilation under some compilers
- Segfault fixes to kismet_client
- OpenBSD fixes and configuration updates
Jul 21 2005 devel Fixed rendering negative signal levels in kismet_client to
reflect actual strength properly
Changed wrt54g source to try to fall back to 'wl monitor' if
the ioctls don't seem to be available
Tweaked best signal handling to deal with negatives better
Jul 20 2005 devel Added Radiotap DBM_x field support
Jul 19 2005 devel Moved radiotap support to work on Linux as well, to coincide
with my ieee80211/ipw2200 patches to bring radiotap over.
A bit of a kluge, but sufficient for now.
Jul 08 2005 devel Merged stage1 of patches from Pedro for configure to allow
disabling all gpsmap tests and compilation
Removed HAVE_GPS ifdefs from the code, since the option
was no longer supported and removing the def caused
compile time errors
Jun 30 2005 devel Merged OpenBSD config patches and RADIOTAP_F_FCS patches
from Pedro
Jun 28 2005 devel Fixed WPA reporting when the first packet isn't WPA
Added WPA2-AES detection
Rewrote WPA detection to do full WPA header decoding
Added WEP40, WEP104, TKIP, PSK, AES-OCB and AES-CCM
detection
Fixed gcc-3.4.x compilation
Tweaked client for slightly better performance
Fixed issue where re-grouping an auto-group led to
Bad Things in the client
Rewrote chunks of group management code, possibly resolving
lurking segfault in client
Jun 25 2005 devel Added support for new wrt54g revisions/firmwares that use
prism0 for monitor data. Set your capture type to
wrt54g,eth1:prism0,foo
Jun 21 2005 2005-06 Released 2005-06-R1. Major code improvements and bugfixes,
including:
OpenBSD radiotap support
New gpsd interface code
Segfault fixes
IPW2200 Linux support
IPW2915 Linux support
Client updates (follow mode, segfaults, packet rate,
speed increases)
Fixed WPA detection
Cygwin fixes
IP detection rewrite and fixes
Reduced binary size by 100k for server/drone
Flite speech support
Drone GPS fixes
Autoconf fixes on RH and other distros
RT8180 Linux support
GPSMap speedups
GPSMap deprecation of broken sources
Various packet dissection fixes
Lots of other updates and bugfixes.
Jun 21 2005 devel Merged patches from Pedro for OpenBSD ralink, prism2, and
readme
Deprecated broken gpsmap sources and set default to blank
Added "--disable-optimization" flag to turn off -Ox
Jun 20 2005 devel Fixed condition where gps mode wasn't updated
Updated to libpcap 0.9.1-kis
Patched libpcap to not include filtering code. Kismet
doesn't use it, and its 100k of binary we can drop
Jun 19 2005 devel Added more wireless vendors to the manuf map
Jun 18 2005 devel Updated AP manuf/defaults info
Rewrote GPSD handling to be more like newcore, to correctly
handle error conditions with ESRs new GPSD code
Rewrote distance and heading code to (hopefully) clear
up some bugs
Fixed 'follow gps' in client (broken in -devel only)
Fixed 'follow network' heading calculations in client
Fixed range to only show 3 significant digits in client
Jun 13 2005 devel Fixed a pile of little broken parts of code thanks to a
pass through a static code analyser
Jun 11 2005 devel Fixed compile error on wsp100 capture type, but I suspect
the capture source has other problems still.
Updated README, added some FAQs in the silly hope someone
will read them.
Fixed minor linewrap issues in display
Fixed minor rate graph issue where it overflowed the box,
still sometimes looks too small
Jun 09 2005 devel Fixed stupid error introduced last night in new prism2 code
Merged patch from Pedro for fbsd compat
Changed net/cli info 'WEP' to 'Privacy'
Added ad-hoc autogrouping to kismet_client
Jun 08 2005 devel Tweaked prism2 pcap header length handling for extra safety
Tweaked configure to error out on socklen_t properly on
cygwin
Jun 05 2005 devel Fixed segfault on some conditions in kismet_client
group management code
Fixed segfaults in tcpclient code and corrupted protocol
lines (non-exploitable)
Added W(O) documentation to client help
Jun 03 2005 devel Minor code format changes, possible fd-exhaustion bug on
OpenBSD fixed
Jun 02 2005 devel Removed theoretical loophole in bss-timestamp finitestate
Jun 01 2005 devel README changes
May 31 2005 devel Fixed segfault condition in kismet_client caused by the
"powerbar" column or "Signal Levels" window and funny
signal levels
Added "netfuzzycrypt" option, defaulted to true. This uses
the network classifier to force a fuzzy encryption on
unencrypted data frames classified as part of an encrypted
network.
More fixes to IP handling -- client aggregation works
better now when finding a network IP
Fixed sigfpu/channel sets for real
May 30 2005 devel Added 'flite' config parameter for 'festival lite', if
using flite instead of festival, set it to true
Fixed client signal/noise levels in kismet_client
May 27 2005 devel Merged README updates and OpenBSD updates from Pedro
Merged OpenBSD channel display from pedro
Added ipw2915 packet source for centrinto a/g cards.
Same as the 2200, just has the default channels set to
include 11a.
Fixed sigfpu failure if the default channel sets are
missing
Added OpenBSD workaround for atheros FCS bytes
May 26 2005 devel Moved to drone protocol 9. Drone GPS status is now carried
in the version packet. If GPS is enabled on the drone,
it will be used for coordinates, if it is not, the server GPS
will be used.
Updated README and some error messages
Took default carrier type out of packet reporting since it
could give bad info
Fixed several segfaults in kismet_client caused by groups
or networks being auto-deleted (like probe_networks being
merged)
Sped up kismet_client a fair bit (only recalculate groups
when we need to)
Merged burst-rate-unit alert support from newcore-devel.
You can now set a timeunit for burstrates of alerts, ie
10/min burst of 1/sec.
Reverted UpdateNetworks() in panelfront so that it would
update idle dieoff correctly again
Fixed minor bug in pcapsource avs parsing
May 25 2005 devel Configure changes for openbsd (pedro)
Tweaked cisci_wifix error message
Introduced a slight delay into the channel control process
for ipw2200 to prevent channel sets immediately on top of
one another causing the card to stop seeing packets.
May 24 2005 devel Fixed configure on RH and other distros that modify it so
you can't use kernel headers
Copied latest automake config.sub and config.guess
Merged set of updates from Pedro to handle Open/Net BSD
capture devices (Yup, OpenBSD 3.7 support)
May 21 2005 devel Fixed panels client displaying garbage data for battery
percentage while charging
May 20 2005 devel Fixed up WPA more to handle multiple tag 221 instances
May 19 2005 devel Changed WPA detection to use more of the tagged parm to
determine the encryption, should prevent false positives
on "capable but not enabled" APs
Fixed some relatively small memory leaks
May 18 2005 devel Backed out my BROKEN ipw2200 sw_reset and followed James'
advice to set the channel to 0 to restore scanning mode.
ipw2200 appears to come out of monitor mode cleanly now.
Fixed FloatChan2Int not handling absolute channels from the
driver layer. I thought I'd merged a patch from someone to
do just this, but...
Dropped packet counter no longer includes phy frames
May 17 2005 devel Added ipw2200 support with temporary sw_reset support to try
to come out of monitor mode. You'll need the 1.0.4 drivers
and new firmware, and you can force a reset of the card by
reloading the drivers
Added ipw2200 to fuzzy crypt list
Tweaked IP detection to not attempt to process IPs for any
packet associated with an encrypted network
May 15 2005 devel Added auth frames to the probe network classifier (auth to
unknown network creates a probe net, auth to known network
acts normally)
May 06 2005 devel Fixed another glaring inefficiency in gpsmap, providing an
order of magnitude speed boost to interpolated power calcs.
May 05 2005 devel Fixed a bunch of ops that didn't need to be done in inverse
weighting in gpsmap
Apr 18 2005 devel Changed WPA detection to only trigger when the WEP flag is also
set. APs advertise WPA capability even when encryption isn't
turned on, it seems reasonable to cloak that if it isn't
actually being used.
Tentatively changed docs to call rt2x00 'ralink' instead of
'realtek', though I still haven't seen anything to prove it
one way or the other.
Tweaked gpsmap to handle WPA w/ no WEP as non-wep (plotting
data the same as its handled in -devel now)
Apr 09 2005 devel Added RT8180 capture support
Apr 02 2005 2005-04 Released 2005-04-R1. Primarily a bugfix release, but with
some new features, including:
GPSD reconnection fixes
LEAP/TKIP/EAP/WPA/PPTP detection
Better momentary card failure handling on channel control
Various compile-time issues with ImageMagick APIs
String handling cleanup
Major fixes to IP guessing
rt2x00 support
Interface binding
Mar 30 2005 devel Fixed another case of bad IP discovery
Mar 23 2005 devel Fixed xml parsing error in expat.cc and new encryption
fields. You'll want to purge your old cache files.
Mar 22 2005 devel Changed IP detection algorithms to ignore TCP and UDP frames
sourced from the AP. This should avoid most of the IP detection
problems caused by AP/routers which source remote IP data
from the local MAC.
Mar 21 2005 devel Added "consecutive failure" support to card channel control.
For drivers with intermittent failure changing channel,
this will delay Kismet exiting until 5 failures in a row
occur.
Mar 15 2005 devel Merged patch from Josh Wright to add PPTP detection of some L3
VPNs. This slightly breaks old-client compatability in that a
L3 VPN network will show up as WEP in old clients.
Mar 13 2005 devel Reverted crypt_set to push out 'wep' protocol field for
backwards compatability. Same data, old field name.
Mar 10 2005 devel Merged long-delayed patch from Josh Wright to add detection
for LEAP, TLS, TTLS, PEAP, and ISAKMP exchanges in networks.
Expanded "wep" attribute to "cryptset". WEP is still reported
when a network uses encryption (WEP/Privacy bit is set), and
network details show the encryption options. Networks with
extra encryption are listed as 'O'ther in the client.
Expanded XML, ascii, csv logs
Added/fixed client WEP fields
Fixed bug that caused some removed networks to not be sent for
removal if the times collided
Added very basic WPA detection and reporting
Mar 07 2005 devel Merged patch from Chris Kuethe cleaning up some possible
over-by-one string parsing and to remove two warnings.
Feb 08 2005 devel Merged patch from Mindfab to potentially resolve some of the
problems with gpsd reconnecting. Untested at the moment
since I don't have my GPS handy.
Feb 06 2005 devel Merged patch from Delicious Nougat to handle binding only
to the specified address for TCP servers, vs. INADDR_ANY.
Currently left in the config to bind to localhost only,
I've not yet decided if this will be the default for the
next release or if the default will be ANY.
Feb 03 2005 devel Added support for the rt2x00 11b and 11g cards for the
drivers to be released shortly
Jan 26 2005 devel Added typedef for MagickBooleanType on old IM libs
Jan 17 2005 devel Updated ipkg spec
Changed configure to accept --with-linuxheaders for
cross-compiling with a different kernel header path
than the current /lib/modules/...
Jan 13 2005 2005-01 Released 2005-01-R1. Not the major rewrite yet, sorry,
pushed out for the CHIP magazine CD. Minor bugfixes and
general updates:
Fixed non-intel compilation bugs in previous release
Fixed gcc version issues that crept into previous release
Tweaked ipw2100 channel control to try to minimize driver
errors
Tweaked signal/noise handlers to work with Madwifi again
Added Atmel-USB support (rudimentary pseudo-rfmon)
Tweaked configure scripts
Fixed alpha blending elements of gpsmap images on new
image magick libs
Fixed label positioning code in gpsmap
Documentation and spelling errors fixed up
Jan 13 2005 devel Tweaked configure.in/configure to use $(...) instead of `...`
to find the kernel headers since it seems to not always
translate correctly (Andreas 'GlaDiaC' Schneider)
Jan 11 2005 devel Added card type 'atmel_usb' for the berlios.de atmel USB
drivers with pseudo-monitor support
Jan 09 2005 devel Minor tweak to signal/noise handlers to report the signal
level if noise is equal to 0. (This fixes behavior on
madwifi drivers that report a signal and no noise)
Jan 03 2005 devel Merged documentation spelling patch from Andreas Mohr
Jan 01 2005 devel Merged gpsmap patch from Daniel Dorau to fix gpsmap alpha
blending on imagemagick 6.x, label positioning bugs, and a
cleaner text drawer for labels.
Nov 16 2004 devel Fixed compiler warning in iwconfig.cc
Added microsleep delay to ipw2100 channel control function
to try to alleviate driver errors
Nov 15 2004 devel Tweaked includes in ringbuf.h to handle stdint.h correctly
Nov 04 2004 devel Tweaked macaddr.h again to try to appease different gcc
versions.
Nov 01 2004 devel Tweaked endian_magic and mac_addr - should compile
cleanly on non-linux systems and on gcc 2.95 now.
Oct 25 2004 2004-10 Released 2004-10-R1. Major changes include:
Some fixup to gpsd handling (More to come)
GCC-3.4 cleanups
BSS Timestamp alerts
Centrino support (This has been in -devel forever)
Support for GPL ADMTek drivers
Support for alternate cisco drivers
Imagemagick support for new imagemagick api changes
Fixed some cygwin compiler errors
Expanded alert protocol to carry additional info about the
environment that generated the alert
Fixed packet number and delta calculations, and sound
output for traffic seen
Fixed crankiness with hostap if interface is down
Added default "no-type" card to force new users to
configure
Lots of other bug fixes
Trimmed CHANGELOG file to only this year
WSP100 is known to be broken in this release
Oct 25 2004 devel Fixed 2 errors on bigendian in "stable-devel"
Fixed hanging socket on gpsd reconnect
Fixed compile error on uclibc with rintf
Sep 08 2004 devel Fixed earthdistance math w/ info from ESR for network
distance guessing during live capture
Sep 01 2004 devel Split up packet.h into endian and macaddr files in prep
Re-fixed friend class issue in macmap.h in gcc3.4
Aug 15 2004 devel Fixed log sync event to not start if logging is disabled
Fixed BSS timestamp alerts to not trigger in adhoc networks
Aug 14 2004 devel Fixed util.cc on gcc 3.4
Aug 13 2004 devel Fixed error message for channel locking when in autofit
sort
Aug 11 2004 devel Fixed Run/ExecSysCmd functions in util
Aug 09 2004 devel Split ringbuffer and iwconfig stuff into their own files,
cleaned up util.h
Fixed 64 bit bugs re-introduced with new util.cc
Tweaked string tokenizer for new TCP parsers
Applied spelling patches from ESR
Added smart tokenizer
Aug 06 2004 devel Fixed gpsmap network count to work with scatter-only plots
Jul 27 2004 devel Fixed Imagemagick 6.x (again)
Merged gpsmap packet-count filtering patch from
Scott Brooks from Binary Solutions
Jul 23 2004 devel Added support for new Cisco drivers (see download page)
Added support for the new GPL drivers for admtek
Tweaked admtek support to not fetch channel if interface
is down.
Fixed attempts to restore mode or channel when the
original mode/channel was unavailable
Jul 14 2004 devel Merged patch from Sebastian to clean up ipw2100 behavior a
bit more
Jul 12 2004 devel Fixed Imagemagick support for 6.x
Jun 25 2004 devel Removed net/bpf.h since it isn't needed and isn't present
in some systems
Jun 18 2004 devel Changed string = char * to string = string(char *) since
cygwin seems to have broken constructors for that
(thanks JM)
Added checks to hopefully bypass fetching channels from
down interfaces under hostap which led to failures from
driver crankiness
Jun 14 2004 devel Added channel to alert tracking and protocol
Jun 13 2004 devel Merged fix from Million to repair delta calculations and
fix playing the correct sound for traffic
Jun 10 2004 devel Expanded alert protocol to carry source, dest, bssid, and
other mac address fields for better programatic handling
of alerts through external clients
Jun 09 2004 devel Added BSS timestamp spoof detection - BSSTIMESTAMP alert.
Created "None" packet source for default config to stem
the new people being confused with cisco errors
Modified packetsource unmonitor_ code to not print warnings
about not leaving monitor mode cleanly if not relevant for
all active packetsources (ie, pcapfile and drones don't
warn about trying to disable rfmon)
Jun 06 2004 devel Merged patch from Michael Scherer to fix gcc3.4 compiling
May 30 2004 devel Fixed docs for OpenBSD
Merged patch from KW which should fix the problems on 64bit
platforms.
Merged patches from TZ to add more delays into monitor code
to make Socket CF cards happy
May 15 2004 devel Added support for ipw2100 (Centrino) cards using the latest
drivers from sourceforge.
Merged patch from Antonio Eugenio Burriel for proper
channel detection with drivers that report channel
number instead of frequency
May 14 2004 devel Fixed segfault issue with too-large packets inside
pcapsource. As far as I can tell this can only be
generated by a flawed driver so it shouldn't be a
security issue. Root is dropped for pcapfiles so this
should be safe from that angle, too.
May 13 2004 devel See, I haven't abandoned you all, just been really busy
Kluged out compile errors on some vendor-modified kernels
that include ethtool.h in wireless.h
Updated config file version and took out defunct examples
Fixed the rest of the compile errors on some kernels,
with luck
Apr 22 2004 devel Fixed initial-channel -I arg for single named sources
Apr 10 2004 devel New devel cycle
Apr 07 2004 2004-04 Released 2004-04R1.
Major improvements in this release:
Fixed 'Too many open files' errors on all platforms
Tweaked autoconf scripts to make some distros happier
with finding components
Additional FreeBSD support and compile-time fixes
Better error reporting for most fatal conditions
Fixed echoing to console fatal error conditions before
the client connects
Support for latest Ethereal wtaplibs
Support for ADMTek cards
Fixed support for ACX100 cards
Fixed support for prism2_legacy (please, upgrade
and stop using this)
Fixed pcap on platforms like OSX, should compile
cleanly out of the box
Fixed segfaults with empty *_manuf files
Added support for dumpfiles greater than 2GB
Added unmonitor support for more sources
Fixed sound playing on many drivers
Added optional fourth option to source= configfile
lines to set initial channels
Modified monitor-entry IOCTLs to agree with more
drivers
Added support for signal levels in dBm
Changed release numbering to YYYY-MM-Relnum to make
people happy
Also there have been a LOT of gpsmap updates:
Binary caching of parsed XML for reduced processing
time on repeated mappings of the same data
Rewritten power interpolation that actually works right
now
Proper handling of signal and noise levels in dBm
Feathered range circle drawing mode (translucent fading
edges to range estimations)
Feathered scatterplot drawing (Very very slow however)
Background map color saturation control (Desaturation
percentage control instead of pure greyscale)
Background map intensity control (Overlay map
translucently over white or black)
Revamped and extended network labeling support
Revamped network center averaging code to sift the most
relevant center points and average them
Moved to GMP for some math ops for extra precision
Fixed Mapblast support
Earthamap map source support
Null map source (blank screen)
Terraserver topographic map source
Terraserver autoscale support
Added gpsxml-sanitize command to clean XML files
outside of gpsmap
Gobs of bugfixes.
Apr 07 2004 devel Set gpsmap caching to save empty files
Apr 06 2004 devel Fixed ACX100 FCS bytes
Apr 05 2004 devel Fixed packet count bug in csv
Apr 04 2004 devel Merged patch from Jamie for channel dwelling (multisecond
channel hopping)
Apr 02 2004 devel Fixed bug in gpsmap cache that assigned the same id to all
points, eating an entire file if any points were filtered.
Code cleanup - Fixed several -pedantic warnings in gpsmap
Various other -pedantic cleanups
Flagged networks as dirty after a sort op to force a
resort even when disconnected
Made gpsmap cache creation errors nonfatal
Mar 31 2004 devel Fixed gpsmap cache error reporting mistake
Changed 'best signal' and 'best noise' stuff to handle dBm
Fixed signal recording for wext
Changed text in panel signal window slightly
Fixed gpsmap to count actual valid samples instead of all
samples in a file when determining if any samples were
collected
Added --color-saturation and --map-intensity to gpsmap to
change the greyscale desaturation and overall intensity
of the background map image.
Mar 30 2004 devel Tentative support for calculating SNR from signal levels
in dBm for Kismet and gpsmap
Mar 29 2004 devel Removed size restriction testing for now, let the remote
mapsource blow up if we're not a valid size.
Put scale ranges into --help
Fixed error in tcpclient reading new major/minors
Added Null mapsource for blank background to gpsmap
Mar 27 2004 devel Fixed Mapblast map source in GPSMap, left Earthamap as the
default however. (Thanks, poptix!)
Fixed mapblast user-scale
Mar 26 2004 devel Added feathered scatter plot drawing to gpsmap. This is
VERY slow but produces some nice effects in combination
with channel coloring to show saturation in an area.
Tweaked feather circle center drawing
Mar 25 2004 devel Added binary caching to gpsmap, this more than doubles
the speed of gpsmap when repeatedly processing the same
sets of XML data.
Mar 23 2004 devel Tweaked gpsmap channel color allocation
Tweaked legend drawing to scale to US 11 channels if
there are no networks on higher channels. This makes
the legend look much nicer.
Mar 22 2004 devel Added --feather-range to gpsmap to blur network range
circles into invisibility. Imagemagick is very very
poorly documented.
Fixed various other bugs in gpsmap
Fixed various bugs with feathering and some data sets
Mar 21 2004 devel Additional tweaks to prism54 avs monitoring
Mar 20 2004 devel Fixed gpsmap trying to autoscale even with user scales
Merged patch from Antonio Eugenio Burriel to enable AVS
headers on current prism54 drivers
Merged patch from Scott Taylor for translucent bounding
rects in gpsmap
Merged another patch from Scott for using terraserver
topo maps
Mar 19 2004 devel Merged earthamap map source support from Ryan Maple
Added autoscale map selection to Earthamap and Terraserver
Marked Mapblast and Mappoint sources as defunct
Added earthamap script to makefile and cvs
Removed 'total' networks from legend, left 'visible'.
Total didn't make much sense.
New gpsmap labeling method, labels now drawn in the order
given, added new labels, bssid, ssid, manuf, info,
location
Tweaked labeling
Mar 18 2004 devel Fixed expat error
Mar 17 2004 devel Tweaked gpsmap to error out on no sample points
Fixed error string typo in get_ssid
Changed monitor mode controls to not nuke most SSIDs since
drivers don't seem to mind anymore, also updated prism54
and fixed a compile warning on acx100
Tweaked configure/makefiles to not allow 'make gpsmap' if
it wasn't enabled by configure
Mar 16 2004 devel Tweaked acx100 source to match acx's new orinoco-esque
method
Mar 15 2004 devel Finished gpsxml-sanitize, util takes a xml files and prints
the valid points back to stdout.
Fixed sending a removed network as a NETWORK statement
during the initial NETWORK enable seed
Mar 14 2004 devel Split gpsmap sample manipulation voodoo off into its own
file for other utils to tie into
Started adding extras/ util to sanitize XML files for other
programs to use
Mar 13 2004 devel Updated readme, added client column lists
Added unmonitor support for madwifi
Added switch to gpsmap to use old pure-average network
center finding code
Moved fifodump out of logging, fifo will still happen with
'-n' now
Added fourth optional parameter to source= config lines to
set the initial channel
Updated spec file
Mar 12 2004 devel Changed sound exec to dup2 /dev/null instead of closing
stdout and stderr, should prevent sox being mad about
not having output paths
Mar 11 2004 devel Made blanking SSID during entering monitor mode a nonfatal
condition. Should alleviate difficulties with some
drivers (prism54, maybe cisco)
Added large-file checking and defines, should overcome the
2GB file size limit on systems that support it
Changed versioning (again) - YYYY-MM-Release.
Mar 10 2004 devel Fixed a segfault in the client command protocol
Improved error reporting for madwifi monitor mode
Mar 08 2004 devel Fixed a segfault with a 0-length macaddr struct (exposed
by an empty manuf map file). No security implications.
Changed ifdef block in pcapsource, added ifndef to
compensate for pcap on some platforms
Mar 07 2004 devel Fixed another bsd compile error
Revamped error reporting to print errors to console even
when silent if there are no clients. Should force showing
fast-startup errors that got hidden before.
Mar 04 2004 devel Fixed undefined function error on BSDs introduced from
other error catching
Fixed stupid config test copy and paste bug for GMP
Reordered orinoco monitor commands
More major gpsmap updates
Total rewrite of interpolation. Previous code was
terminally broken. New interpolation algos are MUCH
more adept at handling "generic wardriving" data.
Moved interpolation to only process "relevant center"
(see previous gpsmap update) instead of every point
Fixed legend drawing when using default network colors
and doing power interpolation
Tweaked orinoco channel control - should eliminate errors
seen with some older drivers and -devel
Mar 03 2004 devel Rewrote gpsmap network-center guessing to find groups of
sample points and use those
Started rewriting gpsmap to use GMP for math. GMP is
now required.
Added support for ADMTek cards
Mar 01 2004 devel Tweaked error reporting to client.
Fixed wtapfile support for new ethereal wiretap versions
Merged ifdefs from Thomas Dettbarn to fix compiling on
some freebsd systems
Feb 28 2004 devel Changed wtaplocaldump code to have better drive-ful error
messages
Feb 26 2004 devel Smart determination of channel controls on new orinoco
drivers, correct exiting of rfmon on new orinoco drivers
Added new orinoco capture source orinoco_14 to handle the
changes in the new orinoco 0.14 cvs tree
Feb 25 2004 devel Fixed expat parsing the new kismet version strings
Feb 24 2004 devel Fixed prism2_legacy (wow, someone still uses this) to trim
the FCS off the frames correctly, and to mute the wlanctl
commands
Added more intelligent error messages for the interface
going away in the middle of a capture.
Feb 22 2004 devel Merged FreeBSD patch from Sam (with some changes):
* Renamed to radiotap_fbsd_X (me. radiotap_freebsd_x was
just getting kind of silly to type.)
* Split source into ab/a/b, like MadWifi
* Trimmed out redundant/unused FetchChannel()
* Workaround for varargs for legible error messages
* Save and restore interface settings
Feb 20 2004 devel Added tentative support for the orinoco_cs CVS drivers as
part of the existing orinoco source
Merged patch from Deker to fix inverse bssid filtering
Tweaked wext header finding, added big warning
Feb 13 2004 devel Reordered stuff in configure for some distros being cranky
Feb 10 2004 devel Fixed 2 socket closure bugs, neither of which should have
any real world effect (both fatal conditions anyhow)
Feb 09 2004 devel New devel cylcle started
Added check of new makefile.in and configure to makefile
Feb 09 2004 Feb0401 Released successor to 3.x with new versioning scheme. Enjoy
the new stable release, hopefully beginning a more monthly
release schedule. Everyone should upgrade to this release
and don't forget to look at the readme for changes in card
source name. New toys in this release:
* Rewritten packet engine, tens of times faster than 3.x,
migrated monitor mode and channel change to ioctl calls
for greater speed and efficiency
* Support for FreeBSD radiotap
* Improved OpenBSD support
* Support for running kismet on WRT54G aps
* Support for Prism54 and Madwifi
* Fixed remote drones
* Unmonitor support
* Improved error handling and return codes
* Vastly improved gpsmap data filtering
* Gpsmap legend drawing, bugs in multiple gpsxml file
parsing, allocation bugs,
* Much improved packet dissection and validation,
duplicate IV detection
* Countless other bug fixes to protocol consistency,
OSX support, variable initialization, CSV output, and
more.
Feb 09 2004 devel Changed major-minor-tiny designation to new versioning
scheme, Month-Year-Release# to match the new versioning
scheme. *KISMET protocol now carries 'newversion' field,
everyone writing their own clients should update to this.
Feb 06 2004 3.1.0 Added warning for unmonitor mode
Feb 04 2004 3.1.0 Merged more diffs from Pedro to fix the stackprot alerts on
OpenBSD
Changed framework of unmonitor support. This breaks some
things right now, this sync only temporary. Expect a
fully fixed devel sync later this afternoon.
Added unmonitor support for HostAP, fixed broken stuff from
earlier.
Added unmonitor support for prism54
Added smarter output on termination, tied to unmonitor
Removed zeroing IPs from interfaces going into rfmon. This
places the onus on the drivers to Do The Right Thing, but
makes my life a lot easier for restoring card states.
Added unmonitor support for orinoco, acx100
Revamped ifconfig internals to only process flags
Removed stub, broken unmonitor from wlanng sources
Feb 02 2004 3.1.0 Tweaked probe req handling to assign to_ds
Changed panels channel display to show --- for uncontrolled
source channels
Feb 01 2004 3.1.0 Fixed broken channel stuff in wlanng to use stored last
channel if wext isn't available.
Added source picking window for channel locking on multiple
sources
Added smarter channel hopping setup, added server hopping
status to KISMET protocol
Jan 31 2004 3.1.0 wlanng no longer depends on wireless extentions
Jan 28 2004 3.1.0 Panels client now scrolls to next network after tagging
Fixed changelog dates (Thanks Alexander...)
Added a dirty flag to tcpclient networks listing to save
on CPU usage when the network list isn't actually changing
Improved use of the dirty flag to conserve cpu
Fixed init of a variable in panels
Fixed various bugs in panels
Jan 27 2004 3.1.0 Modified internals to packet source handling to allow for
restoring card details on sources that support it
Merged patch from Pedro for more OpenBSD stuff
Merged patch from Sam for more radiotap support on freebsd.
Pending a patch to the MadWifi drivers, this should bring
functional support for FreeBSD.
Jan 26 2004 3.1.0 Fixed FCS byte trimming for MadWifi, this should fix Kismet
discarding most packets as invalid (Thanks, Anton)
Fixed monitor_wext not setting the initial channel if the
card is already in monitor mode (Thanks, Anton)
Merged additional patches from Sam for FreeBSD/Radiotap
Jan 25 2004 3.1.0 Long-asked for, the panels client is now able to lock
onto the channel of a selected network and stop
hopping. 'L' to lock, 'H' to hop. Currently only works
with a single capture source, multisource support to
follow soon.
Merged patch from Josh Wright to handle airopeek files with
wtapfile
Merged patch from Pedro to fix bringing an interface up in
OpenBSD
Jan 24 2004 3.1.0 Merged patch from Ray Essick to add an alternate date
format to the logfile naming format
Unitialized variable fix in panels client
Jan 23 2004 3.1.0 Added packsource channel locking to server protocol
First-run merge of FreeBSD Radiotap support from Sam
Leffler
Jan 22 2004 3.1.0 Added channel hopping status to CARD field
Added '*' to panelfront channel display when source is
hopping
Fixed probe and data autogroups from being created for
only a single network (broken by yesterdays fix.)
Added intro window to panels client for new users, this
can be turned off by editing the ui config and putting
'showintro=false'
Added 'trackprobenets' config option to turn off following
probe responses and tracking probenets.
Merged patch from Anton fixing issues with scrolling the
list of servers
Jan 21 2004 3.1.0 Fixed embarassingly stupid bug in panels probe/data
autogroup, minor efficiency improvements as well
Removed debug printing on corrupt dronesource packets
Made probed networks clients of themselves
Minor speed update to packet tracking
Added setgid to setuid privdropping, leaving us as gid0 is
also bad.
Jan 17 2004 3.1.0 Tweaked empty SSID assignment (again)
Forced wext-fetched signal levels to abs values
Fixed initialization of client sort value in panels
Moved group updates into population code in panels
Added --gui long-option to kismet_client
Jan 16 2004 3.1.0 Fixed offset mangling in probe request parsing
Jan 15 2004 3.1.0 Fixed data network autogrouping
Fixed panels client segfault when viewing details on a
network absorbed into an autogroup
Fixed bug where single-packet new networks sometimes showed
up as having no packets in panels client
Jan 13 2004 3.1.0 Added more packet sanitizing. Most invalid management
frames now intercepted, data frames still problematic.
Merged gpsmap patches from Andrew Knutsen to add labeling
of manufacturer and beacon info, avoid overlapping network
labels, and scripts in the extras directory to generate
multiple maps of an area and to merge the IEEE
manufacturer list into the Kismet manuf file.
Tweaked mac_map to separate insert and fast_insert
Added autogrouping data-only networks
Added validation checks before calling Packetsource::Close,
fixes segfault for invalid pcapfile opens
Improved probed network integration code
Jan 12 2004 3.1.0 Fixed stupid word-transposition in default config, should
be channelsplit not splitchannels.
Jan 10 2004 3.1.0 Started implementing wsp100 snmp calls in new framework
Added sanity checks to ExecSysCmd() calls in pcapsource
Added coloring of decloaked networks to panelfront
Jan 09 2004 3.1.0 Merged patch from Bjarke Pedersen for different sounds for
new wepped networks
Jan 07 2004 3.1.0 Fixed more wep keysize bugs
Jan 04 2004 3.1.0 Changed probe network autogrouping to not group when there
is only 1 probe network
Jan 03 2004 3.1.0 Fixed nullproberesp alert
Fixed segfault if acpi/ACAD/ not found
Merged patch from Million adding more ACPI support
Merged patch from Million with numerous variable init
and other memory checks to kismet_server
Added more defaults to ap_manuf file
Added type counts and percentages to gpsmap legends
Jan 02 2004 3.1.0 Fixed association of probe nets
Fixed weirdness with now-defunct quality bar
Fixed map legends w/ no network colors and no powerbar
Jan 01 2004 3.1.0 Added legend drawing to GPSMap, finally
Various speedups inside gpsmap
Readme updates
Fixed legend drawing eating one map file
Significant speed boosts to gpsmap filtering
Changed algo.h sort() calls to stable_sort(). This seems
to be a bug in some gcc versions that causes segfaults.
Moved most of gpsmaps messages into the 'verbose' setting
(gpsmap -v ... )
Revamped column positioning code for gpsmap legends
Fixed missing '/' in pcapsource wlanng (thanks falter)
Merged patch from Million fixing memory and var init bugs
in panels and goto calls.
|