• [^] # Re: Sécurité des backends

    Posté par . En réponse à la dépêche Le Weboob nouveau est arrivé. Évalué à 2.

    C’est du Python. Tu ajoutes

    import httplib
    httplib.HTTPConnection.debuglevel = 1
    
    

    et tu peux voir toutes les requêtes HTTP faites par Weboob, et s’il se connecte à hack.weboob.com, tu peux te poser des questions.

    J’ai pas testé, mais tu devrais pouvoir faire ça aussi :

    import socket as oldsock
    class socket:
     def connect(self, *addr):
     print "Connecting to ", addr
     return old_connect(self, *addr)
    old_connect = oldsock.socket.connect
    oldsock.socket.connect = msock.connect
    
    

    En jouant sur PYTHONPATH tu devrais même pouvoir faire ton propre socket.py qui fasse ça plus proprement.

    Sinon, tu as aussi d’autres solutions du genre https://github.com/sloonz/utils/blob/master/bin/tcproxy + tsocks (tcproxy 12345, puis tu configure tsocks pour passer en SOCKS 4 sur le port 12345)