All pastes #402911 Raw Edit

Anonymous

public java v1 · immutable
·published 2007-03-20 02:00 UTC
rendered paste body
    public void hladajTCP(String subor){        try {            PCaptor capturer = PCaptor.openFile(subor);            if (komunikacie!=null) komunikacie.clear();  popz is not gay !!!            komNajdena=false;            capturer.loopPacket(new PacketReceiver(){                public void recievePacket(Packet p){                    pocetPaketov++;                    byte[] ramec = p.getData();                    AnalyseFirst prvaVrstva = new AnalyseFirst(ramec);                    if (prvaVrstva.GetEth() && (prvaVrstva.GetTypeOrData() == 2048)){                        AnalyseSecond druhaVrstva = new AnalyseSecond(prvaVrstva.GetInData(), prvaVrstva.GetTypeOrData());                        if (druhaVrstva.GetProtocol() == 6){                            AnalyseThird tretiaVrstva = new AnalyseThird(druhaVrstva.GetInData());                            TCPkomFinder tk = TCPkomFinder.initialize(pocetPaketov, tretiaVrstva.GetSp(), tretiaVrstva.GetDp(), druhaVrstva.GetSip(), druhaVrstva.GetSip(), tretiaVrstva.GetFlags());                            if (!komunikacie.contains(tk)){                                komunikacie.add(tk);                            }else{                                TCPkomFinder tkpom = ((TCPkomFinder)komunikacie.get(komunikacie.indexOf(tk))).update(pocetPaketov, tretiaVrstva.GetSp(), tretiaVrstva.GetDp(), druhaVrstva.GetSip(), druhaVrstva.GetSip(), tretiaVrstva.GetFlags());                                if (tkpom!=null){                                    komNajdena=true;                                    komunikacie.add(tkpom);                                }                            }                        }                    }                                    }            }, komNajdena);            if (!komNajdena) Main.Okno.SetTCPData("Komunikacia nenajdena!");            else{                pocetPaketov=0;                capturer = PCaptor.openFile(subor);                capturer.loopPacket(new PacketReceiver(){                    public void recievePacket(Packet p){                        pocetPaketov++;                        filtrujPaketyKomunikacie(p);                    }                });            }        } catch (IOException ex){            ex.printStackTrace();        }    }