рд╕реЗрдЯрд▓рд░реНрд╕ рдСрдирд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд▓рд┐рдЦрдирд╛

рдЫрд╡рд┐

рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ, рд╣реИрдмреЗ рдкрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдЦрдмрд░реЗрдВ рдЖрдИрдВ: рд╕реЗрдЯрд▓рд░реНрд╕ рдЕрдм рдСрдирд▓рд╛рдЗрди рд╣реИрдВ !

рдЦреЗрд▓ рдлреНрд▓реЗрдХреНрд╕ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдпрд╣ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдЖрдзреБрдирд┐рдХ рдордВрдЪ рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдЧреЗрдо рдХреЗ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдиреЗ рдЕрдкрдиреА рдЫрд╛рдк рдЫреЛрдбрд╝реА рд╣реИ - рдЕрднреА рддрдХ рдЗрд╕реЗ рдЕрдВрддрд┐рдо рд░реВрдк рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдмрд╕ рдЕрд╕реНрдерд┐рд░ рд╣реИрдВред рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рднреА рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдХреЛрдИ рднреА рдЖрд░реНрдерд┐рдХ рд░рдгрдиреАрддрд┐ рдмрд┐рдирд╛ рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рдкреВрд░реА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдмрд╛рдЬрд╛рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рдХреА рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрд╕рд╛рдзрди рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореЛрдиреЛ-рдЧрд╛рдВрд╡реЛрдВ рдХреЛ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдЯреНрд░реЗрдбрд┐рдВрдЧ рдХреЛ рдереЛрдбрд╝рд╛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдкреНрд░рдорд╛рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред



рддреЛ рдЧреНрд░рд╛рд╣рдХ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рд╡рд░реНрдЧреАрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ?

рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕реНрдирд┐рдлрд╝рд░ рдбрд╛рд▓реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдХрдИ рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рдж, рд▓реЗрдХрд┐рди рдмрд┐рд▓реНрдХреБрд▓ рдЙрдЪрд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рдореИрдВ рд╕рд┐рджреНрдз рдореБрдХреНрдд рд╡рд┐рд░реЗрд╕рд░рдХ рдореЗрдВ рд▓реМрдЯ рдЖрдпрд╛ред рдпрд╣ рдЖрдкрдХреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИред



Wireshark рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЖрдЗрдП рддреБрд░рдВрдд рд╕реВрдБрдШрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЪреБрдиреЗрдВ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдЪрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕рдВрдпреЛрдЬрди Ctrl + I, рдпрд╛ рдореЗрдиреВ рдЖрдЗрдЯрдо рдХреИрдкреНрдЪрд░ -> рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдЫрд╡рд┐



рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╕рдХреНрд░рд┐рдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд рдкреНрд░рд╛рд░рдВрдн рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдРрд╕рд╛ рдХреБрдЫ рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:



рдЫрд╡рд┐



рдмреЗрд╢рдХ, рд╣рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЯреЛрд░реЗрдВрдЯ, рдбрд╛рдЙрдирд▓реЛрдбрд░реНрд╕ рдФрд░ рдЕрдиреНрдп рдЬрд╛рдирд╡рд░реЛрдВ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдпрд╣рд╛рдБ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЧрдИ рд╣реИред рд╣рдо рдкреИрдХреЗрдЯ рдХреЛ рдлрд┐рд▓реНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдИрдкреА рдЧреЗрдо рдХреЗ xmpp рд╕рд░реНрд╡рд░ рдХреЗ рдЖрдИрдкреА рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ (рдЗрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░, рдХреБрдЫ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде, рдЪреИрдЯ рдФрд░ рд╡реНрдпрд╛рдкрд╛рд░ рджреЛрдиреЛрдВ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ):



рдЫрд╡рд┐



рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ, рд╣рдо HTTP / XML рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ Wireshark рд╣рдореЗрдВ рддреБрд░рдВрдд рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрд╕реА рд╕рдордп рд╣рдо рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдкреИрдХреЗрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреЛрдИ рд░реЛрдЪрдХ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ "ip.src == 87.119.203.13 рдФрд░ xml" рдореЗрдВ рдмрджрд▓реЗрдВ:



рдЫрд╡рд┐



рдЕрдм, рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдкреИрдХреЗрдЬ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдо рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджреЗрдЦреЗрдВрдЧреЗ (рдХреЛрд╖реНрдардХ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓ рджрд┐рдП рдЧрдП рд╣реИрдВ):



eXtensible Markup Language

[body xmlns='http://jabber.org/protocol/httpbind']

[message xmlns="jabber:client" to="dim0n@87.119.203.13/xiff-bosh" id="m_3115" type="groupchat" from="trade@conference.87.119.203.13/pimo"]

[body]Coin|1|Stone|200[/body]

[bbmsg xmlns="bbmsg" playername="Pimo" playerid="85153"/]

[/message]

[/body]







рдЗрд╕ рд╕рдВрджреЗрд╢ рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ 1 рд╕рд┐рдХреНрдХрд╛ (рд╕рд┐рдХреНрдХрд╛ | 1) рдХреЗ рд▓рд┐рдП рдЦрд┐рд▓рд╛рдбрд╝реА 200 рдкрддреНрдерд░ (рд╕реНрдЯреЛрди | 200) рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ, рд╕рднреА рд╡реНрдпрд╛рдкрд╛рд░рд┐рдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ \ w + \ | \ w + \ _ | \ w + \ _ \ _ + рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рддреЛ рд╣рдо рд▓рдЧрднрдЧ рдлрд┐рдирд┐рд╢ рд▓рд╛рдЗрди рдкрд░ рд╣реИрдВред рд╣рдордиреЗ рд╕реАрдЦрд╛ рд╣реИ рдХрд┐ рдЯреНрд░реЗрдбрд┐рдВрдЧ рд╕рдВрджреЗрд╢ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЦреВрдмрд╕реВрд░рддреА рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛрдиреЗ рдкрд░ рдХреЛрдИ рднреА рдЬрд╛рдирдХрд╛рд░реА рдЕрдЪреНрдЫреА рд╣реЛрддреА рд╣реИред Wireshark рдореЗрдВ рдбрдВрдкрдХреИрдк рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрд╣ рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЯреЛрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, Wireshark рдХреЛ рд╣реА рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ред рдореИрдВ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдЖрдк рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорджрдж рд╕реЗ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рд╛рдЗрди -i \ Device \ NPF_ {4DC422B9-3A2E-4899-9775-2DD89AF02DDD} -f "host 87.119.203.13" -w C: \ Users рдХреЛ рдорд┐рд▓ рдЧрдпрд╛: \ Users \ Dim0N \ Desktop \ 323232my ред 323232my рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреИрдХреЗрдЬ рдЬреЛрдбрд╝реЗ рдЬрд╛рдПрдВрдЧреЗ (рдирд╣реАрдВ, рдореБрдЭреЗ рдирд╛рдо рдХрд╛ рдХреЛрдИ рдФрдЪрд┐рддреНрдп рдирд╣реАрдВ рд╣реИ)ред



рдореИрдВ рдкреНрд░рд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЛ C # рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░реВрдВрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдЦрд░реАрдж", "рдЦрд░реАрдж рдореВрд▓реНрдп", "рдмрд┐рдХреНрд░реА", "рдмрд┐рдХреНрд░реА рдореВрд▓реНрдп" рдХреЙрд▓рдо рдХреЗ рд╕рд╛рде рдПрдХ DataGridView рдмрдирд╛рдПрдВред рдЯрд╛рдЗрдорд░ рджреНрд╡рд╛рд░рд╛, рд╣рд░ 5 рд╕реЗрдХрдВрдб рдореЗрдВ, рд╣рдо рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдирдП рдкреИрдХреЗрдЯ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВред



public Form1()

{

InitializeComponent();

timer1.Start();

timer1.Interval = 5000;

Process.Start( @"C:\Users\Dim0N\Desktop\2\WiresharkPortable\App\Wireshark\dumpcap.exe" ,

"-i \\Device\\NPF_{4DC422B9-3A2E-4899-9775-2DD89AF02FDD} -f \"host 87.119.203.13\" -w C:\\Users\\Dim0N\\Desktop\\323232my" ); // dumpcap .

}




* This source code was highlighted with Source Code Highlighter .








рд╣рд░ 5 рд╕реЗрдХрдВрдб рдореЗрдВ рдПрдХ рдмрд╛рд░, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:



private void timer1_Tick( object sender, EventArgs e)

{

File .Copy( @"C:\Users\Dim0N\Desktop\323232my" , @"C:\Users\Dim0N\Desktop\323232mycopy" , true ); // , , dumpcamp

var streamReader = new StreamReader( @"C:\Users\Dim0N\Desktop\323232mycopy" );

string str = streamReader.ReadToEnd(); //

streamReader.Close();

int i = 0;

dataGridView1.Rows.Clear(); // ,

foreach ( var match in Regex.Matches(str, @"\w+\|\w+\|\w+\|\w+" )) //

{

string matchstr = match.ToString(); //

dataGridView1.Rows.Add(matchstr.Split( '|' )[0], matchstr.Split( '|' )[1], matchstr.Split( '|' )[2], matchstr.Split( '|' )[3]); // ,

if ((matchstr.Split( '|' )[0] == matchstr.Split( '|' )[2]) && ( Convert .ToInt32(matchstr.Split( '|' )[1]) < Convert .ToInt32(matchstr.Split( '|' )[3]))) // , , ( 100 10 )

{

dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Red; //

}

i += 1;

}




* This source code was highlighted with Source Code Highlighter .








рдирддреАрдЬрддрди, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рд╕рдмрд╕реЗ рд▓рд╛рднрдкреНрд░рдж рдСрдлрд╝рд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░реЗрдВ рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ:



рдЫрд╡рд┐







All Articles