cli(命令行界面),用于dracos linux的用户管理其连接,例如:wifi连接。

cmanager的Python项目详细描述


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

dracos connection manager/connection manager是用python编写的基于cli(命令行界面)的程序。 这个程序帮助dracos linux的用户管理他们的连接,例如wifi连接。对于其他Linux发行版用户,可以随意使用此程序。

安装

CManager require the user as 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中的这些模块需要)

  • 色差:sudo pip install colorama
  • 终端表:sudo pip install terminaltables
  • pbkdf2:sudo pip install pbkdf2
  • 网络接口:sudo pip install netifaces
  • python wifi:sudo pip install python-wifi

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

  • i列表
  • wpa_恳求者
  • 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将检测系统上的接口,并将它们分为三种类型的接口(无线、以太网、本地主机)。 使用show interface打印这些接口

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

WiFi向导部分

指定DCM使用的无线接口

在要求cmanager扫描可用网络并使用已创建的配置文件连接到其中一个网络之前(请参阅配置文件说明)。 您应该指定cmanager将用于执行这些活动的无线接口,键入use [wireless_interface]

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

扫描可用的WiFi网络

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

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

创建配置文件

cmanager中的配置文件是一个配置文件,其中包含有关wifi连接的信息,如ssid、连接类型(open/wpa)和密码(如果连接是wpa类型)。 要创建配置文件,只需使用set name [value]向可用选项(名称、ssid、类型、密码短语)输入值, set ssid [value]set type [value]set passphrase [value]show options查看可用选项。对于开放式连接, 您只需要输入名称、ssid和类型,不需要提供密码短语信息。

提供创建配置文件所需的所有信息后,只需save profile,您的配置文件将被保存。 要查看有关已保存的所有配置文件的所有信息,请键入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做出贡献的最简单方法是归档问题。

许可证

LICENSE

更改日志

CHANGELOG.md

特别感谢

  • Agus Makmun for the contribution making this program downloadable via PyPi

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Apache Flink外部Jar   创建和强制转换对象数组时发生java错误   Java,添加数组   具有相同包结构和类的java JAR   java Jenkins未能构建Maven项目   java为什么一个forloop比另一个更快,尽管它们做的“一样”?   servlets在将“/”站点迁移到Java EE包时处理contextpath引用   无法解析java MavReplugin:2.21或其某个依赖项   泛型如何编写比较器来泛化Java中的两种类型的对象?   java Android Emulator未在netbeans上加载   多线程Java使用线程对数组中的数字求和:在同步块中使用新变量作为锁:差异   java如何在JSP/servlet中设置<input>标记的值?