*.kismet-journal

compile_commands.json

*.o
*~

# vim session
.*.swp*
.swp*
.*.tmp*

# IDE stuff
.cache/*

# Test files
callgrind*
*.pcap
*.pcapng
*.kismet

# Deps
*.d

# Autogen'd protobuf
*.pb.cc
*.pb.h
protobuf_c/*.pb-c.c
protobuf_c/*.pb-c.h
*-E

# Autogen'd version
version.c

# Build
*.tmp

# Python compiled code
*.pyc
capture_*/*.egg-info/
capture_*/build/
capture_*/dist/
python_modules/*/*.egg-info/
python_modules/*/build/
python_modules/*/dist/

# Autogenerated protobuf python
*_pb2.py

# Capture driver files
capture_nrf_mousejack/kismet_cap_nrf_mousejack
capture_linux_bluetooth/kismet_cap_linux_bluetooth
capture_linux_wifi/kismet_cap_linux_wifi
capture_userspace_usb_wifi/uwifi_test
capture_userspace_usb_wifi/libuwifi.a
capture_userspace_usb_wifi/kismet_cap_usbwifi
capture_morse_mm8108_usb_halow/mm8108_halow_test
capture_morse_mm8108_usb_halow/kismet_cap_mm8108_halow
capture_osx_corewlan_wifi/kismet_cap_osx_corewlan_wifi
capture_ti_cc_2540/kismet_cap_ti_cc_2540
capture_ti_cc_2531/kismet_cap_ti_cc_2531
capture_nrf_51822/kismet_cap_nrf_51822
capture_ubertooth_one/kismet_cap_ubertooth_one
capture_nxp_kw41z/kismet_cap_nxp_kw41z
capture_bladerf_wiphy/kis_cap_bladerf_wiphy
capture_nrf_52840/kismet_cap_nrf_52840
capture_rz_killerbee/kismet_cap_rz_killerbee
capture_hak5_wifi_coconut/kismet_cap_hak5_wifi_coconut
capture_bladerf_wiphy/kismet_cap_bladerf_wiphy
capture_serial_radview/kismet_cap_serial_radview
capture_radiacode/kismet_cap_radiacode_usb
capture_antsdr_droneid/kismet_cap_antsdr_droneid
capture_sdr_rtl433_v2/kismet_cap_sdr_rtl433
capture_sdr_rtladsb_v2/kismet_cap_sdr_rtladsb
capture_sdr_rtlais/kismet_cap_sdr_rtlais
capture_sdr_rtlais/ais_demod_test
capture_sdr_rtlais/ais_rtl_test
capture_sdr_rtlais/ais_rtl_test-*.tar.gz
capture_sdr_rtlais/*.dSYM
capture_sdr_rtlaisadsb/kismet_cap_sdr_rtlaisadsb
capture_freaklabs_zigbee_v2/kismet_cap_freaklabs_zigbee
capture_catsniffer_zigbee/kismet_cap_catsniffer_zigbee
capture_wch_ble_analyzer_pro/kismet_cap_wch_ble_analyzer_pro
capture_cell_at/kismet_cap_cell_at
capture_cell_at/cellat_serial_probe
# A by-NAME list leaves a new selftest un-ignored by default, so its binary
# can be committed as a tracked ELF; every one of these is built with -g, so
# its DWARF carries the builder's absolute path. The glob makes the default safe; the negation
# keeps the sources, which share the prefix.
capture_cell_at/test_*
!capture_cell_at/test_*.c
capture_cell_diag/kismet_cap_cell_diag
capture_cell_diag/celldiag_probe
capture_cell_diag/celldiag_replay_ndjson
capture_cell_diag/diag_logstream_dump
# Same rule as capture_cell_at/ above: "selftest binaries are build output",
# not "these particular files are build output", so a new selftest is ignored
# by default.  Every tracked `capture_cell_diag/test_*` is a `.c`, so the
# negation loses nothing.
capture_cell_diag/test_*
!capture_cell_diag/test_*.c
capture_sniffle_ble/kismet_cap_sniffle_ble
capture_lorapipe/kismet_cap_lorapipe
kismet_cap_pcapfile
kismet_cap_kismetdb

log_tools/kismetdb_strip_packets
log_tools/kismetdb_to_wiglecsv
log_tools/kismetdb_dump_devices
log_tools/kismetdb_statistics
log_tools/kismetdb_to_kml
log_tools/kismetdb_clean
log_tools/kismetdb_to_gpx
log_tools/kismetdb_to_pcap
log_tools/kismetdb_to_cellndjson
log_tools/kismetdb_to_atlog
log_tools/kismetdb_to_celllog
log_tools/kismetdb_to_hdlc

tools/kismet_discovery
usbserial/kismet_usbserial

# generated by configure
.depend
Makefile
Makefile.inc
scripts/kismet
aclocal.m4
autom4te.cache/
config.h
config.log
config.status
config.guess.dh*
config.sub.dh*

# built binaries
kismet

libkismetdatasource.a

# Plugin stuff
plugin-*/*.so

# Packaging
!packaging/centos/el7/Makefile
packaging/centos/el7/kismet-git.spec
packaging/kismet.pc
packaging/systemd/debug/kismet-debug.service
packaging/systemd/kismet.service

# vscode tests
*.srctrlbm
*.srctrldb
*.srctrlprj
.vscode/*

# Packages
*.deb

