패킷 스니핑 알아보기 2장 - Wireshark 사용하기
앞서서 본격적으로 패킷 스니핑을 진행하기 위해 와이어샤크를 설치하고 사용해보자. 설치 와이어샤크 공식 다운로드 페이지(https://www.wireshark.org/download.html)에서 본인 OS 에 맞는 인스톨러를 선택해 다운로드하자. 나는 Stable Release: 4.2.3 버전의 Windows x64 Installer 를 다운로드...
앞서서 본격적으로 패킷 스니핑을 진행하기 위해 와이어샤크를 설치하고 사용해보자. 설치 와이어샤크 공식 다운로드 페이지(https://www.wireshark.org/download.html)에서 본인 OS 에 맞는 인스톨러를 선택해 다운로드하자. 나는 Stable Release: 4.2.3 버전의 Windows x64 Installer 를 다운로드...
앞서서 로스트아크 게임에 사용할 수 있는 데스크탑 프로그램을 만들기 위해 먼저 로스트아크의 패킷 분석을 해보아야 하지 않을까 싶다. 패킷 분석에 대해서도 아는게 전무하므로 배워가면서 알아보기로 했다. 패킷 분석 패킷 분석 = 패킷 스니핑 = 프로토콜 분석 등 여러 단어로 불리고 있다. 네트워크를 통해 전달되는 실제 데이터를 수집, 해석하며 이는 ...
앞서서 이번 포스트에서는 작성한 어플리케이션을 실제로 배포하는 방법과, 번외로 Windows 플랫폼에서 창 크기를 고정하는 방법을 알아보자. Windows 환경에서 창 크기 고정 윈도우 환경에서만 창의 크기를 고정하고 싶은 경우에는 어떻게 해야할까? 구글링을 해본 결과, 대부분의 답변이 Platforms/Windows 경로에서 코드를 작성하고있었다...
앞서서 이번 포스트에서는 다른 페이지로 넘어가는 Navigation 방법과, 플랫폼에서 제공하는 Native API 를 사용하는 법에 대해서 알아보자. Navigation 네비게이션을 통해 다른 페이지로 이동해보자. 페이지 이동 과정에 데이터도 전달할 수 있다. .NET MAUI 에는 몇가지의 네비게이션 방법이 존재한다. 그중에서도 URI Shel...
앞서서 이번 포스트에서는 화면을 구성하는 UI를 만드는 방법과, 화면에 출력될 내용에 데이터를 연결하는 방법(데이터 바인딩)을 알아보자. 데이터 바인딩은 외부 패키지인 MVVM을 Nuget을 활용해서 설치하여 진행할 것이다. UI 만들기 UI 를 만들고 각각의 다른 레이아웃과 컨트롤들을 이용해보자. TodoList 를 만들면서 위의 내용을 수행해...
.NET MAUI 이 포스트는 .NET 유튜브 채널의 .NET MAUI for Beginners 코스를 수강하면서 만든 포스트입니다. (https://www.youtube.com/playlist?list=PLdo4fOcmZ0oUBAdL2NwBpDs32zwGqb9DY) 포스트에 작성한 코드는 제 깃헙에 있습니다.(https://github.com/mo...
앞서서 이번 포스트에서는 실제로 ASP.NET 에서 MVC 구조를 어떻게 사용하는지, Blazor 가 무엇인지에 대해서 간단하게 알아보자. 이번 포스트에서 참조한 .NET 의 공식 샘플 프로젝트 링크도 있으니 참조하자.(https://github.com/dotnet-presentations/ContosoCrafts) MVC 란? 관심사를 분리하는 ...
ASP.NET 이 포스트는 .NET 유튜브 채널의 ASP.NET Core for Beginners 코스를 수강하면서 만든 포스트입니다. (https://www.youtube.com/playlist?list=PLdo4fOcmZ0oW8nviYduHq7bmKode-p8Wy) 포스트에 작성한 코드는 제 깃헙에 있습니다.(https://github.com/m...
앞서서 이번에는 C# 에서 제공하는 아주 독특한 기능인 LINQ 와, 객체에 대해서 알아보자. LINQ LINQ 란 Language Integrated Query 의 약자인데, 대충 직역해보자면 프로그래밍 언어에 통합된 쿼리 이다. 다시말하면 C# 내부적으로 query 기능이 구현되어있다는 것이다. 자세한 내용은 ms 도큐먼트 참조 // Spec...
앞서서 이번시간에는 1장에 이어 C# 의 제어문과 자료구조를 간단하게 살펴보자. 뭔가 전체적인 느낌이 자바랑 굉장히 비슷한 것 같기도 하고.. Branching, Ifs, Conditional logic if(조건:bool) statement // 하나의 실행문은 bracket없이 attach 가능 if(조건:bool) { statement1...