L-istess IP ta’ proxy, ports differenti: huma duplikati?
L-indirizz IP u l-port flimkien jidentifikaw punt tat-tmiem. Żomm din id-distinzjoni meta timporta, tittestja jew tneħħi duplikati minn lista ta’ proxies.
Żewġ ringieli bl-istess indirizz IP u ports differenti huma punti tat-tmiem differenti. Jekk tneħħi waħda biss għax l-IP jirrepeti ruħu, tista’ tħassar proxy li jaħdem jew protokoll ta’ proxy ieħor.
Pereżempju, 203.0.113.10:8080 u 203.0.113.10:1080 jaqbdu ma’ ports differenti. Wieħed jista’ juża HTTP u l-ieħor SOCKS5. Ir-regoli tal-aċċess jew id-disponibbiltà jistgħu jkunu differenti wkoll. Dawn in-numri tal-ports bħala eżempju ma jindikaw xejn żgur dwar is-servizz reali.
Ittestja l-punt tat-tmiem kollu
Jekk il-port 8080 jaqbeż il-ħin ta’ stennija, talba b’suċċess lill-port 1080 ma tipprovax li l-ewwel ringiela taħdem. Irreġistra l-protokoll, l-indirizz u l-port għal kull test. Rapport li jgħid biss “dan l-IP mejjet” jitlef informazzjoni li tista’ tispjega r-riżultat.
Il-maqlub huwa minnu wkoll: żewġ ports jistgħu fl-aħħar jużaw l-istess indirizz tal-ħruġ. Dan ma jagħmilhomx l-istess punt tat-tmiem tal-konnessjoni. Jistgħu jaqsmu infrastruttura jew limiti, għalhekk li żżomm iż-żewġ ringieli ma jipprovax li għandek żewġ operaturi indipendenti jew żewġ ħruġ differenti.
X’għandu jitqies bħala duplikat?
F’lista sempliċi bi protokoll wieħed magħruf, neħħi d-duplikati skont l-IP normalizzat u l-valur numeriku tal-port. Eżempju ta’ tindif b’Python għal IPv4 biss japplika din ir-regola għal linji IP:port sempliċi. Jekk il-fajl iħallat protokolli, żomm dik l-informazzjoni wkoll. Meta timporta minn lista ta’ proxies b’xejn, żomm il-protokoll ma’ kull indirizz u port.
Żewġ tikketti għall-istess IP:port eżatt jeħtieġu eżami aktar mill-qrib. Entrata HTTP u oħra HTTPS jistgħu jiddeskrivu proxy HTTP wieħed li jappoġġa wkoll CONNECT. Jew servizz jista’ jaċċetta aktar minn tip wieħed ta’ handshake. Għaqqad ir-rekords biss meta tifhem it-tikketti; tarmix informazzjoni dwar il-kapaċitajiet waqt it-tindif tat-test.
L-ifformattjar jista’ joħloq differenzi foloz
08080 u 8080 jirreferu għall-istess valur numeriku jekk it-tnejn ifissru ports deċimali. L-indirizzi IPv6 jista’ jkollhom ukoll diversi forom testwali ekwivalenti. Innnormalizza l-indirizz u l-port qabel tqabbil, u żomm is-sors oriġinali għas-soluzzjoni tal-problemi.
It-tneħħija tad-duplikati ttejjeb il-format tal-lista. Ma tiċċekkjax jekk punt tat-tmiem huwiex online, jekk żewġ punti għandhomx ħruġ separat jew jekk it-tikketta tal-pajjiż hijiex korretta.