Verbindungen manuell im System schließen

Herakles

Profifragensteller
Moin!

Gibt es die Möglichkeit, offene Verbindungen, die Programme erstellt haben und (evtl. fälschlicherweise) nicht wieder schließen, vom System aus zu schließen - und zwar manuell oder nach einem definierbarem(kürzerem oder längerem) Timeout?

Ich meine eine Verbindung dieser Art:

Code:
# netstat -an
(...)
tcp        0      0  93.217.97.xx.11082     217.0.43.17.xx         FIN_WAIT_1
(...)

Vielen Dank für jeden Tipp!

Herakles
 
In FIN_WAIT_1 sollte eine Verbindung eigentlich nur sein, wenn deine Maschine ein FIN geschickt hat und noch auf ein ACK wartet. Die betreffende Anwendung sollte sich eigentlich darum kümmern so was dann sauber zu schließen, ist bei dir aber offensichtlich nicht geschehen und einen Timeout für FIN_WAIT_1 gibt es so weit mir bekannt nicht.

Mir fällt grade nur ein hässlicher Weg ein das weg zu bekommen: Per TUN ein RST injecten aber vielleicht hat ja noch jemand eine schönere Lösung dafür.
 
OpenBSD hat doch sicher ein "tcpdrop", um Verbindungen gewaltsam zu schließen :)
 
Zurück
Oben