dmiller
|
84420aa300
|
Try to use the correct sockaddr size when setting source. See #3438
|
2026-08-21 01:14:28 +00:00 |
|
dmiller
|
5de629e3dd
|
Modernize autoconf macros for nbase
|
2026-08-14 17:16:19 +00:00 |
|
dmiller
|
58facd5fbf
|
Remove obsolete AC_HEADER_TIME
|
2026-08-14 17:16:15 +00:00 |
|
dmiller
|
3e2fc8533a
|
Use AS_CASE when case/esac contains AC macros
|
2026-08-14 17:16:13 +00:00 |
|
dmiller
|
8c74077140
|
Update Nping's configure.ac to use modern macros
|
2026-08-14 17:16:12 +00:00 |
|
dmiller
|
b403ddee1e
|
Disable RDMA support when building included libpcap
|
2026-08-13 14:54:46 +00:00 |
|
dmiller
|
5e40d2be2e
|
Stop m4 from mangling C source in libpcap check
|
2026-08-13 14:54:46 +00:00 |
|
dmiller
|
7a81c8e5dd
|
Fuzzing framework using libfuzzer
|
2026-08-11 22:13:31 +00:00 |
|
dmiller
|
b6727c3de6
|
Bump version to 7.991SVN
|
2026-08-07 15:40:11 +00:00 |
|
dmiller
|
542eda7cf6
|
Bump version, use git
|
2026-08-07 15:40:04 +00:00 |
|
dmiller
|
a5b8e61051
|
Fix signedness and strncpy truncation warnings
|
2026-07-30 21:29:05 +00:00 |
|
dmiller
|
3be44941fe
|
Add missing macro definition
|
2026-07-20 15:48:56 +00:00 |
|
dmiller
|
dd3a975743
|
Replace instances of sprintf with Snprintf
|
2026-07-17 21:56:29 +00:00 |
|
dmiller
|
c0f20bb211
|
MACtoa: make return pointer const, use Snprintf vs sprintf
|
2026-07-17 21:56:28 +00:00 |
|
dmiller
|
16a39eaf76
|
Replace instances of sprintf(buf, "literal") with bufset macro
|
2026-07-17 21:56:27 +00:00 |
|
dmiller
|
52d6e70cfd
|
Simplify by using existing nbase function
|
2026-07-17 21:56:26 +00:00 |
|
dmiller
|
2e183c5f93
|
Remove duplicate function
|
2026-07-17 21:56:26 +00:00 |
|
dmiller
|
4b28eed0f0
|
Avoid strcat in init_npcap_dll_path()
|
2026-07-17 21:56:25 +00:00 |
|
dmiller
|
30df9912b5
|
Remove unused variable
|
2026-07-02 20:36:22 +00:00 |
|
dmiller
|
8508d02033
|
Remove vestiges of Nping's alpha version number. See #2862
nmap multiplatform autobuilds / build (arm64, gcc, ubuntu-latest-gcc-arm64, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, freebsd-15-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, macos-15-clang, macos-15) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, macos-26-clang, macos-26) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, netbsd-10-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, openbsd-7-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, solaris-11-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, ubuntu-latest-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (egcc, openbsd-7-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, freebsd-15-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, netbsd-10-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, solaris-11-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, ubuntu-latest-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (msvc, windows-latest-msvc, windows-latest) (push) Waiting to run
|
2026-06-25 21:58:51 +00:00 |
|
dmiller
|
238f13a451
|
Add WSL compatibility warning to Nping
|
2026-06-25 21:58:50 +00:00 |
|
dmiller
|
b3620f74c3
|
Check return from OpenSSL allocation functions. Fixes #2721
|
2026-06-18 23:26:06 +00:00 |
|
dmiller
|
5767158030
|
Reuse raw socket for IPv6 when possible
nmap multiplatform autobuilds / build (arm64, gcc, ubuntu-latest-gcc-arm64, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, freebsd-15-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, macos-15-clang, macos-15) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, macos-26-clang, macos-26) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, netbsd-10-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, openbsd-7-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, solaris-11-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, ubuntu-latest-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (egcc, openbsd-7-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, freebsd-15-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, netbsd-10-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, solaris-11-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, ubuntu-latest-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (msvc, windows-latest-msvc, windows-latest) (push) Has been cancelled
|
2026-06-16 17:32:12 +00:00 |
|
dmiller
|
a5ee61bea2
|
Avoid unlimited rate due to integer division. Fixes #1751
|
2026-06-16 13:58:40 +00:00 |
|
dmiller
|
4c45907f76
|
Correct IP version check. Fixes #3215
nmap multiplatform autobuilds / build (arm64, gcc, ubuntu-latest-gcc-arm64, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, freebsd-15-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, macos-15-clang, macos-15) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, macos-26-clang, macos-26) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, netbsd-10-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, openbsd-7-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, solaris-11-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, ubuntu-latest-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (egcc, openbsd-7-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, freebsd-15-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, netbsd-10-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, solaris-11-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, ubuntu-latest-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (msvc, windows-latest-msvc, windows-latest) (push) Waiting to run
|
2026-06-15 16:17:04 +00:00 |
|
dmiller
|
66154fc902
|
Fix packet field lengths for IPv6 TC and FLOW
|
2026-06-15 16:17:03 +00:00 |
|
dmiller
|
5a5b8e5ad2
|
Use correct BPF for icmp6. Fixes #1261
|
2026-06-15 15:14:11 +00:00 |
|
dmiller
|
75d16aab1b
|
Properly determine device name from target if possible
|
2026-06-15 15:14:10 +00:00 |
|
dmiller
|
65ed79b280
|
Fix a bug and some comments using copy-pasted '4' when '6' is needed
|
2026-06-15 15:14:09 +00:00 |
|
dmiller
|
96ceee0393
|
Don't report socket errno for Nsock cancel/timeout/kill events
|
2026-06-15 15:14:08 +00:00 |
|
dmiller
|
60592283d3
|
Use libnetutil's IPv6 sending for Nping
|
2026-06-15 15:14:07 +00:00 |
|
dmiller
|
fc305b0187
|
Use ostringstream instead of Snprintf to avoid Shlemiel the Painter
|
2026-06-15 15:14:07 +00:00 |
|
dmiller
|
79fd4e4d02
|
Function returning static string should return const
|
2026-06-15 15:14:06 +00:00 |
|
dmiller
|
9d57f456ee
|
Remove unused/empty common.h and common.cc from nping
nmap multiplatform autobuilds / build (arm64, gcc, ubuntu-latest-gcc-arm64, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, freebsd-15-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, macos-15-clang, macos-15) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, macos-26-clang, macos-26) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, netbsd-10-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, openbsd-7-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, solaris-11-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (clang, ubuntu-latest-clang, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (egcc, openbsd-7-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, freebsd-15-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, netbsd-10-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, solaris-11-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (gcc, ubuntu-latest-gcc, ubuntu-latest) (push) Has been cancelled
nmap multiplatform autobuilds / build (msvc, windows-latest-msvc, windows-latest) (push) Has been cancelled
|
2026-06-13 06:09:22 +00:00 |
|
dmiller
|
738455f46c
|
Consolidate getNextHopMAC to libnetutil
|
2026-06-13 06:09:21 +00:00 |
|
dmiller
|
8d7038e51e
|
Remove nping/global_structures.h as none of these were used.
|
2026-06-13 06:09:20 +00:00 |
|
dmiller
|
dba42c8529
|
Use NetBlock/massdns for targets in Nping
|
2026-06-10 21:39:43 +00:00 |
|
dmiller
|
ebdec1fa3e
|
Only enforce havePcap if necessary. Fixes #564
nmap multiplatform autobuilds / build (arm64, gcc, ubuntu-latest-gcc-arm64, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, freebsd-15-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, macos-15-clang, macos-15) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, macos-26-clang, macos-26) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, netbsd-10-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, openbsd-7-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, solaris-11-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, ubuntu-latest-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (egcc, openbsd-7-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, freebsd-15-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, netbsd-10-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, solaris-11-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, ubuntu-latest-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (msvc, windows-latest-msvc, windows-latest) (push) Waiting to run
|
2026-05-14 19:35:29 +00:00 |
|
dmiller
|
2d46c6b86c
|
Avoid static buffer for protocol hdrinfo functions
|
2026-05-12 18:09:00 +00:00 |
|
dmiller
|
4ba5b9c335
|
Replace duplicate implementations of libnetutil functions
nmap multiplatform autobuilds / build (arm64, gcc, ubuntu-latest-gcc-arm64, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, freebsd-15-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, macos-15-clang, macos-15) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, macos-26-clang, macos-26) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, netbsd-10-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, openbsd-7-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, solaris-11-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (clang, ubuntu-latest-clang, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (egcc, openbsd-7-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, freebsd-15-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, netbsd-10-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, solaris-11-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (gcc, ubuntu-latest-gcc, ubuntu-latest) (push) Waiting to run
nmap multiplatform autobuilds / build (msvc, windows-latest-msvc, windows-latest) (push) Waiting to run
|
2026-05-12 14:35:31 +00:00 |
|
dmiller
|
bf82212b14
|
Avoid undefined unaligned accesses in Nping. Use more const.
|
2026-05-07 17:44:22 +00:00 |
|
dmiller
|
712f5474d9
|
Don't allow Eth-related options with --send-ip. Fixes #380
|
2026-05-07 17:44:21 +00:00 |
|
dmiller
|
323d875df8
|
Ensure nbase's hexdump doesn't print too much
|
2026-05-06 21:38:09 +00:00 |
|
dmiller
|
ff5ea1b9ad
|
Fix memory leak of client IDs
|
2026-04-15 21:28:36 +00:00 |
|
dmiller
|
884bde1d72
|
Fix out-of-bounds access in Nping EchoClient
|
2026-04-15 21:28:35 +00:00 |
|
dmiller
|
a35225d3e1
|
Fix some memory leaks in arg parsing
|
2026-04-15 21:28:34 +00:00 |
|
dmiller
|
6ae2a33dc8
|
Fix leak of packet buffers in Echo client and server
|
2026-04-15 03:21:57 +00:00 |
|
dmiller
|
df9391e57a
|
Ensure nsock pool is not deleted twice
|
2026-04-15 03:21:56 +00:00 |
|
dmiller
|
63c4bb589f
|
Correct placement of EVP_CIPHER_CTX_set_padding *after* EVP_EncryptInit
|
2026-04-14 21:08:03 +00:00 |
|
dmiller
|
6dac43b5d8
|
Bump version to 7.99SVN
|
2026-03-27 13:56:38 +00:00 |
|