Program na odposlech síťového připojení - s možností pozdržení a úpravou paketů.
Ahoj,
hledám software, který umí odposlechnout pakety sítového připojení (stačí odchozí), pozdržet je a umožní je i upravit a pak teprve vyslat ven.
Všechno co jsem našel umělo jen pasivně poslouchat a neumožnilo to pozdržet ani upravit. Os:Win2k
Děkuji.
Možná Microsoft Network Monitor, ale nejsem si jistej jestli umí vše co potřebuješ
http://www.microsoft.com/downloads/details.aspx?fam ilyid=18b1d59d-f4d8-4213-8d17-2f6dde7d7aac&displayl ang=en
dik, chtěl jsem to zkusit, ale "instalční balíček" msi hlásí že neni podporován daným procesorem :o)
beru zpět, jsem kliknul na 64bitu trapas..
// ale stejně to nejde - nějaký balíček nebo XP+ to chce.
U mě to bylo v pořádku.. ale na XP. Koukal jsem co to má za možnosti ale asi ti to vyhovovat nebude, protože je určen k analýze. Manipulovat s daty asi neumí.
k analyze je urcen Ethereal, nad nej neni
Nejsem síťař tak všechny tyhle aplikace neznám, ale Network Monitor mi přišel kvalitní (i když nemůžu moc porovnávat). Minimálně stojí za to, ho zkusit.
Ted jsem si stahl Colasoft Capsa a je taky hodne dobrej, nevim jestli to umi, ale už to nepotrebuji :o)
Když si uvědomím, jak probíhá TCP komunikace, tak si nedovedu to tvé upravovaání představit.
Odešlu paket a čekám na odpověď. Pokud odpověď nepřijde, pošlu jej znovu atd.
Pokud to budeš "zadržovat", musel bys zpatky posilat potvrzení.
Než to daná aplikace zkusí poslat znovu, tak snad čeká na timout, nebo ne? Čekal bych, že to bude trvat i vteřiny, nebo se pletu?
existuji specialni aplikace, ktere to umoznuji ( nikoli zdrzeni, ale upravu ).. timto zpusobem se da napriklad podvadet v online hrach.. To co ti klient neumozni mu vnutis primo do paketu. Ale pozdrzet TCP nejde tak, aby to nektera strana nepoznala.
tohle umi sniff-em - jde na to metodou vlastniho protokolu - sikovna vecicka
Dik vsem - neznacim to jako vyresene. Ale pro me uz to vyresne je, ja se obejdu bez toho programu, dik :o)
Patrně neni možné změnit nazev klienta na vlastni , nebo na to evidentně nemam.
Musel bys doprostřed komnikace postavit program, který bude komunikovat s oběma stranami:
ty pošleš, on přijme, pozdrží a pošle ti potvrzení, upraví a pošle dál. Pokud packet přijde z venku, bude se chovat úplně stejně - povrdí jej, změní a přepošle tobě.
Tak ideální by bylo zkomilovat Mirandu (tu jsem neukecal), či přepsat ten string v hexaeditoru - tam jsem se s uspechem taky nestkal (i když třeba Miranda hlasila verzy, kterou jsem ji podstrčil, jinde(=na druhe straně) to vidět nebylo). Dokonce jsem yyměnil všechny stringy a pořád stejnej klient. Takže jsem chtěl zkusit ten paket - jinak by mi teorericky stačilo jednoducé praidlo - obsahuje-li, vlož paket. A bez toho programu bych se mělo obejít podle tohoto: cli_ident.html by se měnil jen prvni paket při loginu - když jsem si to odchytil, tak Miranda,ICQ i QIP tam posilaji v názvu klenta ICQBeta (WTF) dole na té www to vypadá přátelsky - ovšem realita je jiná - hned jak jsem zjistil, že nemam hladit nic jako Miranda, ale ICQBeta, tak jsem to přepsal i je to vidět v tom paketu, ale stále nic , ještě jsou tam zatim nějaká čísla, které se mi nepodařilo přepsat - podle hex to nejde dohledat. (Jinak mezitim co to píši jsem koukal ještě na SIM a ten se hlasi trošku jinak - mohu to zkusit přepsat tam)