dannagle/PacketSender
Network utility for sending / receiving TCP, UDP, SSL, HTTP
This release is identical to v8.10.4: https://github.com/dannagle/PacketSender/releases/tag/v8.10.4 The mac build is now fixed and can run on Sonoma, Sequoia, and Tahoe.
📋 Changes
- [IWL.com](https://www.iwl.com/)
- [NagleCode.com](https://dannagle.com/)
- [Eletiope.com](http://eletiope.com/)
- [John Huntington](https://www.controlgeek.net/)
- Added Chinese translation!
- ARM-based Linux is now supported (via snap builds)!
🐛 Bug fixes:
- Tweaks to improve light theme rendering (for you crazies that prefer the light theme)
- Load dropdown in Basic Response now loads files again
- Migrated the Linux builds to Qt6. There are no more builds using Qt5.
- Fixed a crash bug in DTLS, mostly during socket closing and restarts
- Snapcraft executables are much smaller, assuming you already have the kf6-core24 dependency
- All builds except Windows now builds via CMake. Eventually, the Windows will too
- Dark/Light theme changes are now auto-detected and no longer require restarts
📦 Quick note about the Mac build:
- Use the next release if you are on a version earlier than Tahoe.
A critical bug was found in this release. It has been recalled.
📋 Changes
- [IWL.com](https://www.iwl.com/)
- [NagleCode.com](https://dannagle.com/)
- [Eletiope.com](http://eletiope.com/)
- [John Huntington](https://www.controlgeek.net/)
- Smarter smart responses. You can now match incoming data using:
- Exact Match
- Contains
- Starts With
- + 4 more
📋 Changes
- DTLS
- For now, it is in the GUI only
- Only Windows installations are shipped supporting it.
- For Linux, you must compile by source using Qt6.
- Dark Mode is now automatic based on your system settings (for most OSes)
- Save traffic log as *.csv
- All servers except UDP are now default off (Firewall warnings now only appear when first enabled).
- Windows and Mac upgraded to Qt 6.8.0
- + 2 more
Withdrawn. There was a bug in the Windows installer and portable version. Therefore, this release has been withdrawn. A new one will be released shortly. If this release is working for you, you may continue using it. No need to downgrade. The next one will be compatible.
📋 Changes
- Command-line servers! Use the `--listen` or `-l` option
- Upgraded Qt libraries
- Hopefully improved Linux support
📋 Changes
- Wake-On-LAN / Magic Packet generation tool
- Showing full date in log (to support long-term testing)
- A new built-in example for DNS over HTTPS. Note that examples are loaded upon initial install.
This release has been withdrawn due to bug #347
📋 Changes
- Bug fix that prevented transitioning from HTTP/UDP sending.
- Italian language translation (thanks Cifi79! #335)
📋 Changes
- Universal (Native ARM) binaries for Mac! It's finally here!
- OpenSSL updated to 3.0.7 for Windows. This also uses the new Apache License, which does not require direct mentions.
- Qt updated to 6.5.2 for Windows and Mac. This should improve 4K rendering.
- The Intense Traffic Generator CLI is now threaded and much faster (Windows and Mac only)
📦 - <a href="#french">Français</a>
- <a id="english"></a>
- <hr>
- <img width="200" src="https://raw.githubusercontent.com/dannagle/PacketSender/1a18642ac2eb47992a79f1f56cdf19cb9ce296cc/src/languages/english-flag.png">
- This release was sponsored by [NagleCode](https://dannagle.com/). If you would like to also support this project, please visit [GitHub Sponsors](https://github.com/sponsors/dannagle).
- Thank you to all the individual private donors that continue to make this project possible.
- Packet Sender now supports translations to:
- English
- Spanish
- + 68 more
📋 Changes
- http mode on the CLI actually works now
- Bug fix when recalling http versus tcp/udp packets in the main table
- Intense Traffic generator now supports macros
- CLI now supports macro translations
- fix light mode TCP disconnect
- CLI-only Packet Sender requires far fewer DLLs. Which ones to delete are noted in the README
- Now code signing with a 3-year EV certificate (Windows virus checkers should be a little happier)
- Added a VPAT and Contributor Covenant.
📦 HTTP(S) GET and POST support
- Packet Sender now has HTTP(S) POST/GET as first-class citizens! When doing persistent connections, it will render the HTML response.
- When performing POST requests, you may specify data, and Packet Sender is smart enough to set the MIME type when making the request.
📦 CLI Intense Traffic Generator
- The intense traffic generator GUI gets a lot of use, but it is also pretty primitive. It will stay that way. The command line now has its own Intense Traffic Generator with more control knobs.
📦 Multi-Line Editor
- Double-click either ASCII or HEX to bring up a new multi-line editor. The ASCII version is rendered in raw format for easy copy/paste.
📦 Easier Portable Mode
- The portable version only requires "portableversion.txt" to become portable. This makes migrating to the newest version a lot easier.
📝 Overhauled Documentation
- I hope everybody can find information they need easier. Stay tuned for much-requested tutorials, especially with the new panel generator feature.
📦 Qt 5.15 and Qt 6.0 support
- Packet Sender is now built using Qt 5.15 but it has support up to the newest Qt 6 for those that want to compile using it. The AppImage is still using Qt5.9 via ifdef separators.
✨ New Puppy Easter Egg
- My dog Bruce passed away last year. May his Easter Egg, Ctrl+DOG, that has been in there since Day 1 live on. I have added Ctrl+PUP for my new new puppy companions, Iris and Marigold.
Not every release needs to be ground breaking. Stability updates are cool too, right? The most notable changes are as follows: 1. There is now a toggle switch for Dark Mode. It seems some of you actually prefer light mode (you monsters). The light mode is actually just dark styling turned off in attempt to better reuse the system OS style 2. Some touch-ups to the Dark Mode (maybe you will turn it back on?) 3. Macros now support re-use during persistent connections 4. The snapcraft snap has finally been fixed and a new build released 5. Complete from-scratch rewrite of the mobile apps, [Android](https://play.google.com/store/apps/details?id=com.packetsender.compose) and [iOS](https://apps.apple.com/app/id1558236648#?platform=iphone). The mobile apps are now pure native (Kotlin for Android, Swift for iOS). Feel free to discuss this release [in the new forums](https://github.com/dannagle/PacketSender/discussions).
📋 Changes
- Dark Mode for all platforms!
- Packet Starter set! Send immediately after installing!
- Macro send support
- Qt SDK upgrades
- Installer upgrade (windows)
- Lowercase executable (now for Mac --others already had it)
- Socket race condition fix on persistent TCP
- Long-overdue bug fix of empty TCP log entries
- + 4 more
This pre-release has been abandoned. Thank you for helping to test.
This is an alpha release testing various development changes and new Qt version (v5.14.1) for Windows.
This version of Packet Sender was tested with Windows 7 32-bit. It should work with later versions of 32-bit Windows. This version will not run on Windows XP. Auto-update is disabled in the config. For performance reasons, the standard 64-bit version is recommended for operating systems that support it.
✨ Major additions
- IP-specific port binding.
- For those that have multiple NIC or other complicated IP setups, this should be very helpful.
- UDP flooding tool
- For when the normal send system is not enough, you can now hammer a target IP with packets to see if your device can handle it. This feature is experimental, but it is stable enough to be useful.
📦 Minor enhancements
- Send UDP even if port is disabled.
- Append \r in persistent connections remembers last state.
🐛 Bug fixes
- Packet Sender Cloud is now UTF-8 to handle more characters.
- Bug fix in named packets for command line parsing.
📋 Changes
- Traffic log is significantly faster
- The IPv4/IPv6 toggle is back.
📋 Changes
- Windows builds is now fully 64-bit. This was the last holdout.
- Qt Version bump
- OpenSSL version bump
- Codesign extended to late 2019
- AppImage now targets Ubuntu 16 (instead of Ubuntu 18) and should have better support .
- Qt Version bump
- Significant dark theme improvement
- Qt Version bump
📋 Changes
- Packet Sender now supports UDP multicast (Experimental, IPv4 only)
- Non-loopback IP addresses are now displayed in the title bar
- Mac dmg is now notarized by Apple
📋 Changes
- Unlimited servers (comma separate the ports)
- Dark theme is now usable for Mac (making it look nice will have to wait)
- Periodic TCP connection hang fixed in command line version
- Qt version update
- Now using CI / CD support for more frequent and stable releases
📦 Packet Sender Cloud!
- [Packet Sender Cloud](https://cloud.packetsender.com/help) allows saving/retrieving/sharing your packets with the public. Like your favorite network utility, this service is free.
📋 Other changes.
- Major performance for larger packets.
- Command-line sending size increase
- Auto-update service
- Packet Sender is now owned by NagleCode, LLC
📋 Changes
- This release was abandoned due to a UDP bind problem in Windows.
Memory bottlenecks were reworked so Packet Sender can now support sending up to 100 MiB files. The previous limit was 10 MiB. The code that was edited is used _everywhere_. Please open an issue if problems are found.
This update fixes a UDP performance bug. UDP packets were doing additional DNS resolves that did not need to occur. This was a pretty severe bug. There are no other fixes.
📋 Changes
- SSL Server support for the GUI.
- File sending and copy to clipboard in persistent connection window
- Upgrade to Qt 5.9
- New macro: UNIQUE
Fix for #76
