Jak trasować pakiety z aplikacji na adres IP

0

Czy istnieje sposób, aby aplikacja wysyłała pakiety na inny adres niż ten, który wybiera domyślnie? W tej chwili wyłączam wszystkie inne karty sieciowe, następnie uruchamiam aplikację, a następnie wybiera ten, którego chcę, próbowałem ForceBindIP, ale aplikacja ma ochronę przeciw iniekcji dll. Czy jest więc inny sposób na zrobienie tego?

Warix3
źródło
Czy wypłukać go z maszyny wirtualnej z prawdziwą kartą sieciową przypisaną do maszyny wirtualnej? Dlaczego też tego próbujesz? Zwykle aplikacja tego nie kontroluje. Stos sieciowy działa (dla całego systemu operacyjnego) i tam możesz kontrolować swoją tablicę routingu.
Hennes,
@Hennes: Istnieje wiele aplikacji, które bind(3)wybierają adres źródłowy. Tymczasem zarówno w systemie Windows, jak i Linux tabela routingu wybiera tylko miejsce docelowe (chociaż Linux ma „routing zasad” do wybierania preferowanego źródła).
grawitacja
@Hennes Potrzebuję tego do gry na OpenVPN.
Warix3
@Hennes również, nie mogę używać VM, tylko skrypt wsadowy, ponieważ moi przyjaciele też tego potrzebują i byłoby zbyt skomplikowane, aby zainstalować vm na ich komputerach, szukam prostszego rozwiązania, forcebindip jest prosty, ale niestety nie działa w tej grze, ponieważ jest chroniony przez parę.
Warix3
@grawity czy istnieje sposób na ustawienie domyślnej nic? Więc gra wybiera tę.
Warix3