Skip to content

Jonhu/PoELogoutReplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoELogoutReplay

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

Requirements

npcap

A Windows installation

Download

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.

Building

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

TODO

  • Test on different systems for device/interface/process grabbing.
  • Test with mock PoE server to see if packets are actually received

About

Protects PoE TCP RST logout traffic from packet loss by replaying logout packets

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages