Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
CLI (Command Line Interface) for DracOS Linux's users to manage their connection ex: wifi connection.
.. image:: https://img.shields.io/pypi/v/cmanager.svg?style=flat-square&label=version :target: https://pypi.python.org/pypi/cmanager
.. image:: https://img.shields.io/badge/license-GNUGPLv3-blue.svg?style=flat-square :target: https://raw.githubusercontent.com/fachrioktavian/DracOS-Connection-Manager/master/LICENSE.txt
.. image:: https://img.shields.io/pypi/pyversions/cmanager.svg?style=flat-square :target: https://github.com/fachrioktavian/DracOS-Connection-Manager
.. image:: https://img.shields.io/pypi/dm/cmanager.svg?style=flat-square :target: https://pypi.python.org/pypi/cmanager
DracOS Connection Manager/Connection Manager is a CLI (Command Line Interface) based program written in Python. This program help DracOS Linux's users to manage their connection ex: wifi connection. For other Linux distros' users, feel free to use this program.
CManager require the user as sudoers.
You can install CManager directly from PyPI
_:
::
$ sudo pip install cmanager
$ sudo cmanager configure
Or download from github repository, then:
::
$ sudo python setup.py install
$ sudo cmanager configure
# Or
$ sudo ./install.sh
DCM needs some python module below, (this modules already included at pypi installed requires)
.
sudo pip install colorama
sudo pip install terminaltables
sudo pip install pbkdf2
sudo pip install netifaces
sudo pip install python-wifi
CManager needs some program/binary in sudoers file's whitelist so it won't ask for password while executing those program:
To make you easier in installing CManager, just use install.sh script. You just need to run it with ./install.sh
::
$ sudo cmanager
Don't forget to run cmanager as with sudo cmanager
, type help
inside DCM to get information about available commands
.. image:: https://raw.githubusercontent.com/fachrioktavian/CManager/master/screenshots/help.jpeg
See available interfaces
CManager will detect interfaces on your system, categorize them into three types of interface (wireless, ethernet, localhost).
Use show interface
to print those interface
.. image:: https://raw.githubusercontent.com/fachrioktavian/CManager/master/screenshots/show_interfaces.jpeg
Specifying wireless interface to used by DCM
Before you can ask CManager to scan available networks and connecting to one of them using profile that you've been created (see profile explanation),
you should specify wireless interface that CManager will use to do those activity, type use [wireless_interface]
.
.. image:: https://raw.githubusercontent.com/fachrioktavian/CManager/master/screenshots/use_interface.jpeg
Scan available wifi networks
To scan available network, simply type scan
.
.. image:: https://raw.githubusercontent.com/fachrioktavian/CManager/master/screenshots/scan_networks.jpeg
Creating profile
Profile in CManager is a configuration file that has information about wifi connection like SSID, type of connection (Open/WPA), and passphrase if the connection is WPA type.
To create a profile, simply input value to available option (name, ssid, type, passphrase) using set name [value]
,
set ssid [value]
, set type [value]
, set passphrase [value]
. show options
to see available options. For Open type connection,
you just need to input name, ssid, and type, no need to supply passphrase information.
After all informations needed to create a profile have been provided, simply save profile
and your profile will be saved.
To see all information about all profiles that have been saved, type show profile
.
.. image:: https://raw.githubusercontent.com/fachrioktavian/CManager/master/screenshots/create_profile.jpeg
Connecting to a network
To connecting CManager to a network use a specified profile name, type connect [profile]
. To disconnect it, simply type CTRL+C
.
.. image:: https://raw.githubusercontent.com/fachrioktavian/Cmanager/master/screenshots/connect_wifi.jpeg
The easiest way to contribute to CManager is to file issues.
See LICENSE
_
See CHANGELOG.md
_
Agus Makmun <https://github.com/agusmakmun>
_ for the contribution making this program downloadable via PyPi.. _PyPI: https://pypi.python.org/pypi/cmanager .. _LICENSE: https://github.com/fachrioktavian/DracOS-Connection-Manager/blob/master/LICENSE.txt .. _CHANGELOG.md: https://github.com/fachrioktavian/DracOS-Connection-Manager/blob/master/CHANGELOG.md
FAQs
CLI (Command Line Interface) for DracOS Linux's users to manage their connection ex: wifi connection.
We found that cmanager demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.