Skip to content

ZITM is a DotNET library that uses WinDivert driver.

Notifications You must be signed in to change notification settings

kubota-hitoshi/zitm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Introduction

ZITM is a DotNET library that uses WinDivert driver.

Features

  • Service for OpenVPN client.
  • Pcap writer

Known Use Cases

  • Reverse engineering of Android app network traffic.
  • Basic VPN server.
  • Capture network traffic of clients using built-in .pcap writer.

Example

PcapWriter pwr = new PcapWriter("capture2.pcap");

Zitm zitm = new Zitm();

zitm.InPacketFilters.Add(
    (Input packet_input) =>
    {
        pwr.AppendPacket(packet_input);
        return packet_input;
    });

zitm.OutPacketFilters.Add(
     (Input packet_input) =>
     {
         pwr.AppendPacket(packet_input);
         return packet_input;
     }
);

zitm.StartListener(
   new System.Net.IPEndPoint(
      IPAddress.Parse("192.168.1.55"), 1194));

Requirements

  • Windows 10
  • DotNET Framework v4.6
  • WinDivert
  • Administrator

About

ZITM is a DotNET library that uses WinDivert driver.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages