Giter VIP home page Giter VIP logo

zj1022 / cmonitor Goto Github PK

View Code? Open in Web Editor NEW

This project forked from snltty/linker

0.0 0.0 0.0 122.82 MB

.NET8、局域网监控,组网,端口转发,p2p打洞(tcp、msquic),服务器中继,服务器代理内网穿透

Home Page: https://blog.snltty.com

License: GNU General Public License v2.0

Shell 0.10% JavaScript 3.99% C++ 0.14% C 0.04% C# 73.09% CSS 0.65% HTML 0.07% Batchfile 0.32% Vue 21.61%

cmonitor's Introduction

cmonitor

Visual Studio 2022 LTSC 17.8

QQ 群:1121552990

GitHub Repo stars GitHub Repo forks star fork

两个发布模式:监控组网使用说明wiki

简单说明

  1. 组件式(随意拆卸)
  2. 与信标服务器通信,打洞通信,均使用SSL加密
  3. 使用了 MemoryPack 进行数据序列化反序列化
  4. 程序分为两类,monitor 只包含监控功能,network 只包含内网穿透功能

公共功能

监控、内网穿透,都包含以下功能
  • 打洞连接,客户端之间打洞连接,TCP打洞、MsQuic打洞 tunnel
  • 中继连接,客户端之间通过服务器转发连接 relay

内网穿透

仅内网穿透发布下,或者全功能发布下,包含以下功能
  • 虚拟组网,使用虚拟网卡,将各个客户端组建为局域网络 tuntap,使用 tun2socks
  • 端口转发,将客户端的端口转发到其它客户端的端口 forward
  • 服务器穿透,在服务器注册端口或域名,通过访问服务器端口或域名,访问内网服务 sforward

监控功能

仅监控发布下,或者全功能发布下,包含以下功能
  • 桌面捕获,捕获鼠标,screen,使用 SharpDX
  • 功能禁用,禁用各种系统功能 system
  • 音量控制,音量和静音 volume,使用 NAudio
  • 系统亮度,暂不支持外界显示器 light
  • 模拟键盘,键盘操作,模拟ctrl+alt+delete,模拟win+l,等等 keyboard
  • 发送命令,执行cmd命令,等等 command
  • 程序限制,分为禁止打开程序,和自定检测关闭程序 active
  • 网络限制,程序,域名,IP 黑白名单 hijack
  • 自动连接,wifi wlan
  • 消息提醒,向设备发送消息提醒 message
  • 全局广播,向所有设备发送广播 notify
  • 互动答题,snatch
  • 屏幕共享,以某一设备为主机,向其它设备共享屏幕,用于演示 viewer,使用 RdpSession+RdpViewer
  • 壁纸程序,为所有设备设置统一壁纸,以程序的方式 wallpaper
  • 锁屏程序,打开锁屏程序,禁用键盘 llock

支持作者

请作者喝一杯咖啡,使其更有精力更新代码

cmonitor's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.