Journal Ereshkigal, moniteur de tunnels autoSSH

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
8
24
juin
2009
Ereshkigal est un moniteur de tunnels autoSSH.

Un tunnel SSH permet principalement d'accéder à des serveurs à partir d'un réseau filtré. AutoSSH permet de maintenir de tunnels actifs, quitte à les redémarrer s'ils plantent ou à y faire passer un trafic minimal (pour éviter qu'un proxy ferme la connexion, par exemple).

Ereshkigal étant la déesse du monde souterrain, elle en connaît un rayon sur les tunnels, et vous permettra d'avoir une liste à jour de vos instances autossh et des connexions ssh associées. Vous pourrez ainsi facilement recharger un tunnel (SIGUSR1 sur autossh) ou le stopper (SIGKILL).

En l'état, soit vous lancez le script en ligne de commande et vous avez une sortie texte, soit vous lancez l'interface mode texte (curses) en passant l'option « --curses ». Évidemment, il faudra le lancer avec les droits qui vont bien (root, au plus simple) si vous voulez voir vos tunnels...

Ereshkigal est en python, sous GPLv3, et dépend du module ipaddr.

Page du projet : http://sourceforge.net/projects/ereshkigal/
Captures d'écran : https://sourceforge.net/project/screenshots.php?group_id=266(...)
  • # Erreur à l'exécution

    Posté par  . Évalué à 3.

    J'ai tenté, mais ça ne semble pas marcher :

    victor@gyoza:~/code/ereshkigal-0.1$ python ereshkigal.py
    Traceback (most recent call last):
    File "ereshkigal.py", line 385, in
    if sys.argv[1] == "--curses":
    IndexError: list index out of range

    pareil avec --curses.

    En tout cas ça m'intéresse énormément comme outil : )

    Merci !
  • # depeche ?

    Posté par  (site web personnel) . Évalué à 2.

    et pourquoi pas faire une dépeche ?
    • [^] # Re: depeche ?

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      Pour la prochaine version, quand j'aurais un truc propre avec suffisamment de fonctionnalités. En l'état, c'est du alpha... participez :-)

Suivre le flux des commentaires

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