dogcom

Drcom-generic implementation in C.

  • Owner: mchome/dogcom
  • Platform:
  • License:: GNU Affero General Public License v3.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

dogcom travis-ci badge version

Drcom-generic implementation in C.

Usage:
        dogcom -m <dhcp/pppoe> -c <FILEPATH> [options <argument>]...

Options:
        --mode <dhcp/pppoe>, -m <dhcp/pppoe>  set your dogcom mode
        --conf <FILEPATH>, -c <FILEPATH>      import configuration file
        --bindip <IPADDR>, -b <IPADDR>        bind your ip address(default is 0.0.0.0)
        --log <LOGPATH>, -l <LOGPATH>         specify log file
        --802.1x, -x                          enable 802.1x
        --daemon, -d                          set daemon flag
        --eternal, -e                         set eternal flag
        --verbose, -v                         set verbose flag
        --help, -h                            display this help

Config file is compatible with drcom-generic.

Example:

$ dogcom -m dhcp -c dogcom.conf
$ dogcom -m dhcp -c dogcom.conf -l /tmp/dogcom.log -v
$ dogcom -m dhcp -c dogcom.conf -d # (PS: only on Linux build)
$ dogcom -m pppoe -c dogcom.conf -x # (PS: only on Linux build)
$ dogcom -m pppoe -c dogcom.conf -e # eternal dogcoming (default times is 5)
$ dogcom -m pppoe -c dogcom.conf -v
$ dogcom -m dhcp -c dogcom.conf -b 10.2.3.12 -v

To build:

$ make # Linux
$ make win32=y # Windows(MinGW)
$ make test=y # For testing purposes
$ make force_encrypt=y # Force open encrypt mode in PPPoE version

Openwrt-package

https://github.com/mchome/openwrt-dogcom

Tutorial

asciicast

Thanks:

Special thanks:

License:

AGPL V3

Main metrics

Overview
Name With Ownermchome/dogcom
Primary LanguageC
Program languageMakefile (Language Count: 2)
Platform
License:GNU Affero General Public License v3.0
所有者活动
Created At2016-11-03 12:24:25
Pushed At2024-04-10 19:29:47
Last Commit At2018-08-29 09:43:45
Release Count17
Last Release Namev1.6.2 (Posted on )
First Release Namev1.0.0 (Posted on )
用户参与
Stargazers Count189
Watchers Count15
Fork Count40
Commits Count53
Has Issues Enabled
Issues Count37
Issue Open Count6
Pull Requests Count4
Pull Requests Open Count2
Pull Requests Close Count3
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private