Un ambalaj precum socksify sau proxychains pornește de obicei programul țintă împreună cu o bibliotecă de interceptare. Dacă îi dai PID-ul unui proces existent, acea bibliotecă nu este introdusă în proces și conexiunile sale deschise nu sunt mutate. Pentru proxychains-ng, verifică cerințele de încărcare a bibliotecii ale executabilului real.

Dacă aplicația are setări proxy proprii, folosește modul documentat de aplicare a acestora. O modificare poate afecta cererile noi, în timp ce conexiunile stabilite continuă pe traseul lor anterior.

Dacă interceptarea la pornire este metoda dorită, organizează o repornire adecvată a aplicației sub acel ambalaj. Ține cont că unele lansatoare predau munca unei instanțe din fundal deja în execuție.

Un design de rutare sau interceptare la nivel de sistem este un alt mecanism, cu propriul domeniu. Nu ar trebui descris ca aceeași operațiune ca adăugarea unei setări proxy la un singur PID.

Pentru o ieșire necesară, identifică procesul real care creează conexiuni de rețea noi și traseul pe care îl folosesc acele conexiuni. Un nume de proces vizibil sau o comandă de ambalaj într-un alt terminal nu dovedesc niciuna dintre ele.

Articole similare