跳转到主要内容

CLI(命令行界面)是DracOS Linux用户的连接管理工具,例如:管理wifi连接。

项目描述

https://img.shields.io/pypi/v/cmanager.svg?style=flat-square&label=version https://img.shields.io/badge/license-GNUGPLv3-blue.svg?style=flat-square https://img.shields.io/pypi/pyversions/cmanager.svg?style=flat-square https://img.shields.io/pypi/dm/cmanager.svg?style=flat-square

DracOS连接管理器/连接管理器是一个基于Python编写的CLI(命令行界面)程序。该程序帮助DracOS Linux用户管理他们的连接,例如:管理wifi连接。对于其他Linux发行版用户,可以自由使用此程序。

安装

CManager需要用户具有sudoers权限。

您可以直接从PyPI安装CManager。

$ sudo pip install cmanager
$ sudo cmanager configure

或从github仓库下载,然后

$ sudo python setup.py install
$ sudo cmanager configure
# Or
$ sudo ./install.sh

DCM需要以下一些Python模块,(这些模块已经包含在pypi安装的依赖项中)

  • colorama: sudo pip install colorama

  • terminaltables: sudo pip install terminaltables

  • pbkdf2: sudo pip install pbkdf2

  • netifaces: sudo pip install netifaces

  • python-wifi: sudo pip install python-wifi

CManager需要在sudoers文件的白名单中的一些程序/二进制文件,这样在执行这些程序时就不会要求输入密码

  • iwlist

  • wpa_supplicant

  • dhclient

  • pkill

为了更轻松地安装CManager,只需使用install.sh脚本来安装。您只需要用./install.sh运行它。

使用方法

$ sudo cmanager

文档

不要忘记以sudo cmanager的方式运行cmanager,在DCM中输入help来获取可用命令的信息

https://raw.githubusercontent.com/fachrioktavian/CManager/master/screenshots/help.jpeg

仪表板部分

查看可用接口

CManager会检测系统上的接口,并将它们分为三种类型(无线、以太网、localhost)。使用show interface来打印这些接口

https://raw.githubusercontent.com/fachrioktavian/CManager/master/screenshots/show_interfaces.jpeg

Wifi-wizard部分

指定DCM使用的无线接口

在您可以要求CManager扫描可用网络并使用您已创建的配置文件(参见配置文件说明)连接到其中之一之前,您应该指定CManager将用于执行这些操作的无线路由器接口,输入use [wireless_interface]

https://raw.githubusercontent.com/fachrioktavian/CManager/master/screenshots/use_interface.jpeg

扫描可用Wi-Fi网络

要扫描可用网络,只需输入scan

https://raw.githubusercontent.com/fachrioktavian/CManager/master/screenshots/scan_networks.jpeg

创建配置文件

CManager中的配置文件是一个包含关于Wi-Fi连接信息的配置文件,如SSID、连接类型(开放/WPA)以及WPA类型连接的密码。要创建配置文件,只需使用set name [value]set ssid [value]set type [value]set passphrase [value]等命令为可用选项(名称、SSID、类型、密码)输入值。show options来查看可用选项。对于开放类型连接,您只需要输入名称、SSID和类型,无需提供密码信息。

提供创建配置文件所需的所有信息后,只需保存配置文件,您的配置文件将被保存。要查看已保存的所有配置文件的信息,输入show profile

https://raw.githubusercontent.com/fachrioktavian/CManager/master/screenshots/create_profile.jpeg

连接到网络

要连接CManager到网络,使用指定的配置文件名称,输入connect [profile]。要断开连接,只需输入CTRL+C

https://raw.githubusercontent.com/fachrioktavian/Cmanager/master/screenshots/connect_wifi.jpeg

为CManager做出贡献

为CManager做出贡献的最简单方法是提交问题。

许可证

查看许可协议

变更日志

查看变更日志.md

特别感谢

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪一个,请了解更多关于安装包的信息。

源分布

cmanager-2.6.tar.gz (169.7 kB 查看哈希值)

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面