Skip to content

Releases: dannagle/PacketSender

DTLS Support

31 Oct 00:33
Compare
Choose a tag to compare

Note: This is mostly a re-release of 8.8.2 that fixes problems found in the installer and a handful of other edge cases. If the previous installer worked, you are still good.

Packet Sender would like to give a big THANK YOU to @IsraelShushan for the commits for DTLS. The only reason Packet Sender has DTLS support in this release is thanks to his hard work.

Also, thank you to IWL, Eletiope, and NagleCode for the continued sponsorship for these releases. If you would like to see your name/company mentioned in each release, please contact me.

Changelog:

  • 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
  • HTTP URLs can now be pasted into the address field, and the parser will reduce it to the host
  • Various bug fixes

Happy sending (and receiving!)

Release withdrawn

20 Oct 23:38
Compare
Choose a tag to compare
Release withdrawn Pre-release
Pre-release

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.

Command-line Server Support

16 Jun 01:52
Compare
Choose a tag to compare

Packet Sender would like to thank IWL, Eletiope, and NagleCode for sponsoring this release. If you would like to see your name/company listed, please consider sponsoring.

This update contains:

  • Command-line servers! Use the --listen or -l option
  • Upgraded Qt libraries
  • Hopefully improved Linux support

Thank you to everybody that supports this project.

Full dates in logs plus Wake-On-LAN

27 Dec 19:52
Compare
Choose a tag to compare

Packet Sender would like to thank IWL and NagleCode for sponsoring this release. If you would like to see your name/company listed, please consider sponsoring.

This update contains:

  • 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.

Happy sending (and receiving!)

Withdrawn

21 Dec 16:44
Compare
Choose a tag to compare
Withdrawn Pre-release
Pre-release

This release has been withdrawn due to bug #347

Bug fixes and Italian language

07 Oct 21:09
Compare
Choose a tag to compare

Packet Sender would like to thank IWL and NagleCode for sponsoring this release. If you would like to see your name/company listed, please consider sponsoring.

This update containes:

  • Bug fix that prevented transitioning from HTTP/UDP sending.
  • Italian language translation (thanks Cifi79! #335)

Library Updates

20 Aug 18:07
Compare
Choose a tag to compare

Packet Sender would like to thank IWL and NagleCode for sponsoring this release. If you would like to see your name/company listed, please consider sponsoring.

This update covers these underlying libraries:

  • 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.

There is one new feature update:

  • The Intense Traffic Generator CLI is now threaded and much faster (Windows and Mac only)

Now With Translations!

19 Mar 18:33
Compare
Choose a tag to compare

Now With Translations!

(Update: Windows main is now at 8.3.6. See #313).

- English

- Español

- Deutsch

- Français


This release was sponsored by NagleCode. If you would like to also support this project, please visit GitHub Sponsors.

Thank you to all the individual private donors that continue to make this project possible.

Packet Sender now supports translations to:

  • English
  • Spanish
  • German
  • French

More importantly, the code has been reworked so more languages can be easily added. I hope to support more languages in future releases.

Other updates:

  • You can now launch the starter panel in read-only mode from the command line using --starterpanel option. This will be very helpful for control systems.
  • The {{TIME}} and {{DATE}} format can be customized.
  • The Windows version is now running Qt6. This should help with 4K rendering.
  • Traffic log can now be sorted
  • A starter panel is now bundled that demonstrates sending and panel transitions
  • Can now bypass the Linux gui test (using --gui)

Thank you, and happy sending and receiving!


Esta versión ha sido patrocinada por NagleCode. Si desea apoyar también este proyecto, visite GitHub Sponsors.

Gracias a todos los donantes particulares que siguen haciendo posible este proyecto.

Packet Sender ahora tiene traducciones en:

  • Inglés
  • Español
  • Alemán
  • Francés

Y lo que es más importante, se ha reelaborado el código para que se puedan añadir fácilmente más idiomas. En próximas versiones se espera dar soporte a más idiomas.

Otras actualizaciones:

  • Ahora puede lanzar el panel de inicio en modo de sólo lectura desde la línea de comandos utilizando la opción --starterpanel. Esto será muy útil para los sistemas de control.
  • Los formatos {{TIME}} y {{DATE}} pueden poersonalizarse.
  • La versión para Windows ejecuta ahora Qt6. Esto debería ayudar con el renderizado en 4K.
  • Ahora se puede ordenar el registro de tráfico
  • Ahora se incluye un panel de inicio que demuestra el envío y las transiciones del panel
  • Ahora se puede evitar la prueba gui de Linux (usando --gui)

¡Gracias, y Felices Envíos y Recepciones!


Diese Version wurde von NagleCode gesponsert. Wenn auch Sie dieses Projekt unterstützen möchten, besuchen Sie bitte GitHub Sponsors.

Vielen Dank an alle privaten Spender, die dieses Projekt weiterhin möglich machen.

Packet Sender unterstützt jetzt Übersetzungen in:

  • Englisch
  • Spanisch
  • Deutsch
  • Französisch

Noch wichtiger ist, dass der Code überarbeitet wurde, so dass weitere Sprachen leicht hinzugefügt werden können. Ich hoffe, dass ich in zukünftigen Versionen mehr Sprachen unterstützen kann.

Andere Aktualisierungen:

  • Sie können nun das Starterpanel im Nur-Lese-Modus von der Kommandozeile aus mit der Option --starterpanel starten. Dies wird für Kontrollsysteme sehr hilfreich sein.
  • Das Format von {{TIME}} und {DATE}} kann angepasst werden.
  • Die Windows-Version läuft jetzt mit Qt6. Dies sollte beim 4K-Rendering helfen.
  • Das Verkehrslog kann jetzt sortiert werden
  • Ein Starter-Panel ist jetzt gebündelt, das das Senden und die Panel-Übergänge demonstriert
  • Der Linux-Gui-Test kann nun umgangen werden (mit --gui)

Vielen Dank, und viel Spaß beim Senden und Empfangen!


Cette version a été sponsorisée par NagleCode. Si vous souhaitez également soutenir ce projet, veuillez consulter GitHub Sponsors.

Merci à tous les donateurs privés qui continuent à rendre ce projet possible.

Packet Sender supporte désormais les traductions vers :

  • Anglais
  • Espagnol
  • Allemand
  • français

Plus important encore, le code a été retravaillé afin que d'autres langues puissent être facilement ajoutées. J'espère pouvoir supporter plus de langues dans les prochaines versions.

Autres mises à jour :

  • Vous pouvez maintenant lancer le panneau de démarrage en mode lecture seule depuis la ligne de commande en utilisant l'option --starterpanel. Cela sera très utile pour les systèmes de contrôle.
  • Les formats {{TIME}} et {{DATE}} peuvent être personnalisés.
  • La version Windows utilise maintenant Qt6. Cela devrait aider avec le rendu 4K.
  • Le registre de trafic peut maintenant être trié
  • Un panneau de démarrage est maintenant fourni qui démontre l'envoi et les transitions du panneau.
  • On peut maintenant contourner le test du gui Linux (en utilisant --gui)

Merci, et bon envoi et réception !

Bugs and Stability Fixes.

18 Dec 02:13
Compare
Choose a tag to compare

Not every release needs to have major changes. Releases focusing just on quality-of-life fixes are good too, right?

Changelog for this release:

  • 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.

I would like to thank all the individuals that donated to make this release possible. There were no corporate sponsors for this release. Let me know if you are interested in your company having a shout-out for when a new version is made available.

Now with HTTP support and Panels!

26 Feb 22:35
Compare
Choose a tag to compare

Announcing Version 8

Version 8 may be the single largest update to Packet Sender since its initial release. This release has been a full year in the making. I would like to thank everybody for their patience and individual donations in support of this major update.

I would like to give special thanks to the sponsors of the past year. They are: NagleCode, JetBrains, and IWL.

On to the release notes!

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.

Panel Generator

For developers of home automation and control systems (there are many of you!), and to support the very reasonable request of "How do I send multiple packets at once?", Packet Sender now has a Panel Generator feature.

See the updated README on how to use it. You can now create a button and list packet names inside the button. Click the button, and they all get sent out. You can also transition to a new panel or add delays. This allows very rapid prototyping of a complex control system.

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.