
Redirect
Dobrý den, mám aplikaci, která komunikuje s internetem prostřednictví protokolu HTTP. Aplikace je natvrdo nastavená na komunikaci s konkrétním serverem, potřeboval bych ale, aby místo něho komunikovala se serverem jiným. Jak toho docílit? Můžete mě prosím aspoň nasměrovat, vůbec nemám tušení, kde to hledat. Do aplikace samostatné zasáhnout nemůžu, potřebuji ji jen přesvědčit aby např. místo IP 12.34.56.78 volala 87.65.43.21. Díky, H.
Jo, úprava souboru hosts je bez očekávaného efektu ...
aby taky nebyla, když hosts slouží výlučně k přebití resolvingu...
nejjednodušší řešení je na daném PC nastavit kýženou IP adresu s maskou /32 (popř. /30 - teď si nejsem zcela jistý, zda ta první windows zcela nerozhodí z konceptu) a na daném portu (rozjet buď forwardér nebo proxy).
edit: na ten port pak můžeš posadit např. malou proxy s redirectem: www.3proxy.ru
Tedy, děkuji za rychlou radu
Zase tak moc se v počítačích nevyznám, mohl byste mi to prosím blíže vysvětlit (jakoproblbece...)? Jak nastavit IP adresu s maskou (a kterou adresu - tu kterou chci 87.65.43.21 anebo tu původní 12.34.56.78), jak potom rozjet forwardér (vista 64 bit, 3proxy se mi nepovedlo nainstalovat, hlásí chybu)?
To ti to doslova napsalo "Hlásím chybu" ?
-> obrázek
co to spustit v cmd jako správce?
Bylo to spuštěné v cmd jako správce ...
1. nastavíš další IP adresu k již existující, nebo ještě lépe nainstalovat virtuální síťový adaptér: w&p.php
na něm nastavíš tu tvou IP adresu, na kterou se spojuje ten program a nad tímto rozhraním rovněž rozjedeš tu proxy.
když mu nejde ten tvůj program, tak mě napadlo použít freecap (eng), tenkrát se sním hodně blblo s fake dc++ klientama.
Já bych byl jeste tvrdiší na tu aplikaci než je ona na mne - natvrdo bych ji vnutil tuto IP - mmhex hexaeditor se k tomu primo hodi ;)
Chichi, vypadá dobře
Blbé je, že svou aplikaci nemám na hraní, ale na práci a kdovíjak by to po téhle editaci dopadlo, to si nemůžu dovolit ani zkoušet ... 
Představuju si pořád, že existuje způsob, jak provést nějaký redirect (asi proxy), který na mém počítači při požadavku aplikace o 12.34.56.78 dokáže předhodit cokoliv jiného třeba 99.99.99.99 tak, aby se to vydávalo za 12.34.56.78, možná mám jen bujnou fantazii?
Ten zposob urcite bude, vcetne nabourani ovladacnu sitovky, noveho routru, ci to bude umet nekdo na zpuosbu WinSniffer ci jak se to jmenuje.
Ale porad mi prijde lehci vzit hexac, kdyby jsi to udelal uz by jsi to mel - za dane situace mi zkonfigurovani/hex-hacknuti pripada nejrychlejsi, at se Ti to libi nebo ne.
Možná by se dala nějak použít směrovací tabulka IP? Ani netuším, co to je, zkusím na to mrknout ...
teoreticky ano, prakticky to bude velmi problematické.
Ještě mě napadlo, zda by nešlo spustit nějaký "lokální DNS server"?
Ne. Už jsem ti psal, že pokud jde o IP adresy, jsou jakákoli kouzla s resolvingem k ničemu.
DNS je prevod domena -> IP. Tvoj program ak ide na pevnu IP tak nepouziva ziadnu domenu (domena znamena "neco.cz") a teda nepouziva ani ziadne DNS takze zabudni na DNS a hosts.
Premapovat port by sa malo dat aj v ICF (Win Firewall)
Pri operacii add/edit by sa mal dat nastavit external a internal port.
Když se dívám do firewallu, jde tam leda povolit/zakázat připojení (ev. povolit jen zabezpečené spojení)-...
To sa divas ale do blbeho firewallu :) On myslel ROZSIRENE nastavenia u detailnych pravidiel vo FW, ale ako pisal zmenit sa da len port ale nie IP, takze to ti asi moc nepomoze (inac mozno ani ten port sa neda menit, neviem nechce sa mi to skusat)
P.S. Potrebujes nieco co bude robit funkcionalitu proxy serveru. Alebo nejake ruske hackerske veci ktore sa nadrbu do TCP/IP vo Win, mozno je to to co vyssie daval ktosi link na neco .ru
Dalsia moznost je prestat sa hrat s blbym windowsom, postavit si do cesty linux router a je vymalovane. Jeden riadok v iptables a je po probleme.
Aha, to by možná šlo, používáme modem Fritz!Box 7170, na něm běží linux. Tak uvidíme, díky za rady!