반응형 HexaView2 C# Packet Capture Programming #4 - 패킷 출력 HexaView using System; using SharpPcap; using HexaViewer; namespace Net_Packet001 { class Program { static void Main(string[] args) { string NIC_Name = "Wi-Fi"; ICaptureDevice PcapDevice = null; if (1 > CaptureDeviceList.Instance.Count) { Console.WriteLine("패킷을 캡쳐할 수 있는 장치가 존재하지 않아 종료합니다..."); return; } foreach (ICaptureDevice NIC in CaptureDeviceList.Instance) { string FriendName = NIC.ToString().Split(.. 2021. 9. 7. static HexaViewer Class 구현 - ArraySegment 응용 using System; namespace HexaViewer { public class HexaView { static void PrintLine(char Char, ushort Count) { for(int Temp = 0; Temp < Count; ++Temp) { Console.Write(Char); } Console.WriteLine(); } static void PrintHead(char Line1, char Line2, ushort Count) { PrintLine(Line1, Count); PrintLine(Line2, Count); Console.Write(" ADDRESS "); for (int iCount = 0; iCount < 16; ++iCount) { Console.Write(.. 2021. 9. 7. 이전 1 다음 728x90 반응형