Protects PoE TCP RST logout traffic from packet loss by replaying logout packets. The program runs in the background, captures a logout packet to the PoE server and replays it (default 3) times in a time interval.
Please be polite with the amount of packets that are sent to the servers.
This tool can be used in conjunction with Lutbot to increase the probability to log out on a patchy connection. You can add it to the macro.ahk from Lutbot by adding:
run, %A_MyDocuments%\AutoHotKey\LutTools\PoELogoutReplay.exe
after RunWait, verify.ahk
and moving the PoELogoutReplay.exe to C:\Users\%USER%\Documents\AutoHotKey\LutTools
A Windows installation
Here: https://github.com/Jonhu/PoELogoutReplay/releases
Note that this tool will automatically try to update a new version as it wants to be as unintrusive as possible.
On demand I can build an option to automatically update but would have to intrude to tell you that a new update is there.
You can build it yourself without the windowsgui flag to have the commandline pop up all the time for a workaround.
In the root directory:
go build -ldflags -H=windowsgui -o PoELogoutReplay.exe
PoELogoutReplay.exe
This will run the app in the system tray where it can be closed.
For more options please run PoELogoutReplay.exe --help
- Test on different systems for device/interface/process grabbing.
- Test with mock PoE server to see if packets are actually received