GithubHelp home page GithubHelp logo

alain19 / ccnt Goto Github PK

View Code? Open in Web Editor NEW

This project forked from exiledkingcc/ccnt

0.0 1.0 0.0 1.01 MB

校园网认证客户端

License: GNU General Public License v3.0

Makefile 0.20% C++ 55.63% C 44.17%

ccnt's Introduction

ccnt

简介

校园网认证客户端,适用于武汉大学的神州数码认证。 **大陆地区校园网认证大多数是基于eap协议修改后的 私有协议,本程序仅仅实现了神州数码的认证过程,但 是可以方便地扩展。使用C++与Boost,依赖libpcap库 (Windows中是Winpcap),可在Linux与Windows中运行。

注意

本程序已在上述环境中测试通过,可以使用联网,但是 本程序不是一个完整的软件,仅仅是为了研究校园网认证 机制,若需要正常使用,请自行修改。

编译

  • 注意项目依赖Boost与libpcap

1、Linux

  • (1) 安装libpcap相应的库
  • (2) 在项目目录下执行 make

2、Windows

  • (1) 需要首先安装WinPcap(www.winpcap.org)与 Boost相应头文件与库,
  • (2) 将项目作为CodeBlocks工程打开,更改Boost 头文件与库的search path,编译执行
  • (3) 项目中用到C++11的一些特性,需要较高版本 的编译器支持
  • (4) 也可以直接编译,但要注意Codeblocks项目 描述文件中的依赖关系与宏定义。

使用

Windows下提供二进制执行文件,Linux下请自行编译

TODO

  • 重构后,windows部分已经完成,linux部分尚未完成
  • 信息输出还有问题,考虑以后添加log功能

ccnt's People

Contributors

exiledkingcc avatar

Watchers

 avatar

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.