Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.IO;
- using System.Collections.Generic;
- using System.Net;
- using System.Net.Sockets;
- using System.Linq;
- using System.Text;
- using System.Threading;
- namespace MOHTest
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Waiting for client...");
- TcpListener tcp = new TcpListener(IPAddress.Parse("127.0.0.1"), 42100);
- tcp.Start();
- while (true)
- {
- TcpClient client = tcp.AcceptTcpClient();
- Console.WriteLine("Client connected");
- NetworkStream ns = client.GetStream();
- ns.ReadTimeout = 100;
- Thread.Sleep(100);
- MemoryStream m = new MemoryStream();
- while(ns.DataAvailable)
- m.WriteByte((byte)ns.ReadByte());
- Console.Write("Data:");
- m.Seek(0, 0);
- long len = m.Length;
- for (int i = 0; i < len; i++)
- {
- if ((i % 16) == 0)
- Console.WriteLine();
- Console.Write(m.ReadByte().ToString("X2") + " ");
- }
- File.WriteAllBytes("dump.bin", m.ToArray());
- client.Close();
- break;
- }
- Console.WriteLine("Request dumped to dump.bin");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement