Skip to content

Releases: arch3rek/Paping-NG

Paping-NG v1.0.3 (Security Patch)

21 Apr 15:28

Choose a tag to compare

What's new in v1.0.3:

  • Security/Stability: Fixed potential FD_SET buffer overflows during high-volume TCP probing (huge thanks to @monderey for the initial PR and identifying the POSIX limits).
  • Windows Fix: Adjusted Winsock descriptor limits to prevent instant connection failures when handling large SOCKET pointers on Windows environments.

What's Changed

  • fix(security): prevent FD_SET overflow and improve socket error handling by @monderey in #3

New Contributors

  • @monderey made their first contribution in #3

Full Changelog: v1.0.2...v1.0.3

v1.0.2 – Windows Fix

19 Mar 15:58

Choose a tag to compare

Paping-NG 1.0.2 🛠️

Hotfix release to address a broken Windows executable in the release assets.

  • 🐛 Fixed: Corrected an issue where the paping-windows-amd64.exe binary was non-functional due to the CI pipeline packaging the wrong build artifact.
  • ⚙️ Build: GitHub Actions workflow now correctly targets the MSVC build path, ensuring a fully working, statically linked, and self-contained executable (~412 KB) with no runtime dependencies.

(If you use Linux or macOS, you don't need this update. This fix specifically addresses the Windows release).

v1.0.1 - macOS Intel Architecture Fix

17 Mar 21:03

Choose a tag to compare

Paping-NG 1.0.1 🛠️

Hotfix release to address compilation issues on macOS Intel.

  • 🐛 Fixed: Corrected a bug reported in #1 where the paping-macos-amd64 binary was incorrectly compiled as ARM64, causing bad CPU type in executable errors for Intel Mac users.
  • ⚙️ Build: GitHub Actions now explicitly cross-compiles using -DCMAKE_OSX_ARCHITECTURES.

(If you use Windows, Linux, or an M1/M2/M3 Mac, you don't need this update. This is specifically for older Intel Macs).

Initial Release: Paping-NG 1.0

17 Mar 18:46

Choose a tag to compare

Paping-NG 1.0 🚀

The modern, cross-platform successor to paping, completely rewritten in C++17.

Key updates:

  • Native multi-platform: Ready-to-use binaries for Windows, Linux, and macOS (Intel & M1).
  • Performance: Rewritten from scratch for speed and efficiency.
  • Familiar: Exact same command-line usage as the original paping – zero learning curve.
  • Modern: Full IPv4/IPv6 support and accurate TCP tracking.

Download the binary for your OS below, rename to paping, and run!

(Thanks to @MatStef132 for contributions!)