Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Podmiana tylko niektórych plików pobieranych z internetu


Gość piotr_a3

Rekomendowane odpowiedzi

Opublikowano

Witam.

 

Trudno to wytłumaczyć, ale zależy mi na tym, aby zrobić coś w stylu przezroczystej nakładki na wszystko, co jest pobierane z internetu. Nie wiem nawet jak to nazwać. Dajmy na to, że klient gry chce ściągnąć plik z http://przykład.com/plik.zip, i jeśli jest on w jakimś folderze, to ulega on podmianie, jeśli nie to zostaje przesłany do klienta oryginalny plik ze strony http://przykład.com

 

Mam nadzieję że ktoś to zrozumiał.

Wiem, że mogę ustawić sobie hostname na komputerze, ale wtedy wszystkie żądania zostaną przekierowane, a mi chodzi o podmiane tylko pojedynczych plików, pobieranych z konkretnych serwerów.

 

Z góry dzięki.

Opublikowano

Jeżeli można ustawić proxy w tej aplikacji pobierającej lub korzysta ona z proxy ustawionego w Windowsie, to możesz zrobić to tak:

Aplikacja -- Proxy (ustawione na localhost) -- Jakaś aplikacja napisana przez Ciebie, która sprawdzi żądanie i podejmie odpowiednie akcje

Opublikowano

Hmm inna przegladarka?

                                                                                    50364.png

Opublikowano

Jeżeli można ustawić proxy w tej aplikacji pobierającej lub korzysta ona z proxy ustawionego w Windowsie, to możesz zrobić to tak:

Aplikacja -- Proxy (ustawione na localhost) -- Jakaś aplikacja napisana przez Ciebie, która sprawdzi żądanie i podejmie odpowiednie akcje

A jeśli nie to hook recvfrom w tej aplikacji i osiągniesz to samo

Twoja stara robi catch the clowny w Game Makerze.

Opublikowano

To ma działać jak nałożony overlay na konkretny serwer, który zakrywa dwa konkretne pliki, resztę pozostawia nienaruszoną. Aplikacja nie korzysta z proxy w Windowsie. Alternatywnie, mogę jakoś przekierowac ruch na porcie 80 (i tylko na tym) do tego serwera na localhost i po kłopocie, ale jednak wolałbym cos w rodzaju tego overlaya.

Opublikowano

Musisz sobie przefiltrować wszystko, pliki zwykle pobierane są przez http więc łatwo wychwycisz konkretnego geta

Nie znam gotowego programu który mógłby ci w tym pomóc, chyba że chciałbyś całkowicie zablokować plik to może kontrola rodzicielska

Twoja stara robi catch the clowny w Game Makerze.

Opublikowano

%SystemRoot%\system32\drivers\etc\hosts

 

 

Nieważne jakim programem pobiera, jeśli odwołuje się nazwami domenowymi "strona.com" to przekierujesz wszystko

 

wpisujesz

 

(twój ip) strona.com

 

 

Na swoim serv stawiasz serwer http i na wszystko prócz tych konkretnych plików dajesz redirect 301 na właściwy serwer

Opublikowano

Zobacze to co napisał foxbond, wydaje się że to jest to, co chce uzyskać, ale nie jestem pewien czy takie przekierowania działają od tak.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...