Forum Linux.général Couper une connexion TCP

Posté par .
Tags : aucun
0
18
avr.
2005
Bonjour,

Ça fait plusieurs jours que je cherche à trouver un moyen pour couper une connexion TCP.

Plus précisément, supposons que j'aie un processus qui tourne sous mon UID et qui est connecté en TCP avec un hôte distant. Je voudrais, par une commande externe, couper cette connexion. A priori, je n'ai besoin de couper la connexion que pour le processus sur le système local, ça n'est pas trop grave si l'hôte distant croit que la connexion est encore ouverte.

J'ai cherché à voir s'il n'y avait pas des entrées intéressantes dans /proc, ou données par la commande netstat. Je n'ai rien trouvé.

Merci d'avance pour vos réponses.
  • # cutter ?

    Posté par (page perso) . Évalué à 7.

    [manu@electron][11:09]
    [~]
    >apt-cache search close tcp
    cutter - disconnect routed IP connections
    scapy - Packet generator/sniffer and network scanner/discovery
    [manu@electron][11:10]
    [~]
    >apt-cache show cutter
    Package: cutter
    Priority: optional
    Section: net
    Installed-Size: 64
    Maintainer: Blars Blarson <blarson@blars.org>
    Architecture: i386
    Version: 1.02-1
    Depends: libc6 (>= 2.3.2-1)
    Filename: pool/main/c/cutter/cutter_1.02-1_i386.deb
    Size: 10172
    MD5sum: 34d0bec3b0b41b4103d65fd515d3a6e8
    Description: disconnect routed IP connections
    Cutter will send packets to both ends of a tcp/ip connection to close
    the connection. It is designed to be used on a Linux router to disconnect
    unwanted connections.


    may be ?

    (http://www.lowth.com/cutter/)(...)


    M.
    • [^] # Re: cutter ?

      Posté par . Évalué à 2.

      Oui, il semble que c'est ce qu'il me faut.

      Merci beaucoup :)
  • # \_o<

    Posté par (page perso) . Évalué à -2.

    man iptables
    • [^] # Re: \_o<

      Posté par . Évalué à 3.

      Je connais bien iptables pour avoir beaucoup joué avec. Tu peux au mieux faire en sorte que la connexion ne pas plus via un script hideux que tu dois lancé sous root.
      En aucun cas tu ne peux couper une connexion tcp existante avec iptables.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.