Question

Le code ci-dessous lie une adresse IP à urllib, urllib2, etc.

import socket
true_socket = socket.socket
def bound_socket(*a, **k):
    sock = true_socket(*a, **k)
    sock.bind((sourceIP, 0))
    return sock
socket.socket = bound_socket

Est-il capable de se lier une adresse IP à telnetlib?

Était-ce utile?

La solution

telnetlib au moins dans les versions récentes de Python utilise socket.create_connection (voir les sources de telnetlib ici ) mais devrait également être pris par votre (sources monkey-patch

scroll top