Skip to content

A network packet viewer/editor for Windows with per-application support.

License

Notifications You must be signed in to change notification settings

MotionFlex0/XOPE-.NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

524 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XOPE-.NET

A packet view/editor for Windows with per-application capture/filtering. It also has scripting support using C# and replay functionality.

Building

Built using VS2022 with .NET6 and c++20.

Requirements

  • vcpkg is used to install the required c++ dependencies.

    • bshoshany thread pool

      vcpkg install bshoshany-thread-pool:x64-windows-static bshoshany-thread-pool:x86-windows-static
    • zlib

      vcpkg install zlib:x64-windows-static zlib:x86-windows-static
  • NuGet is used to installed required c# dependencies.

    They should be automatically restored when building the project but if not, there are two ways to install required dependencies.

    • Right-click the XOPE .NET solution inside of the Visual Studio Solution explorer and click Restore NuGet Packages.

      -or-

    • Using the NuGet CLI enter the command

      nuget restore YourSolution.sln
  • Make sure the XOPE UI project is set as startup project

About

A network packet viewer/editor for Windows with per-application support.

Resources

License

Stars

Watchers

Forks

Packages

No packages published