netconnectd | small daemon that ensures connectivity

 by   mosaic-mfg Python Version: Current License: GNU AGPLv3

kandi X-RAY | netconnectd Summary

kandi X-RAY | netconnectd Summary

netconnectd is a Python library. netconnectd has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. However netconnectd build file is not available. You can download it from GitLab.

netconnectd is a small daemon that ensures connectivity for single-PCB devices such as the Raspberry Pi where you don't always have the means to setup your network interfaces by hand. It monitors your current link status by checking if there are any other systems reachable and if not fires up an access point (via hostapd and dnsmasq). Additionally it allows control and configuration via a unix domain socket and a command line client/JSON based command protocol that allows listing available wifi cells and configuring a wifi network to use instead of the AP in the future. It is intended to be used as part of a connectivity solution, acting as the backend to a frontend e.g. in a web application running on the device. netconnectd has been written to work with Debian based Linux distributions such as Raspbian or Ubuntu and is provided under terms of the AGPLv3 license.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              netconnectd has a low active ecosystem.
              It has 0 star(s) with 0 fork(s). There are no watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              netconnectd has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of netconnectd is current.

            kandi-Quality Quality

              netconnectd has no bugs reported.

            kandi-Security Security

              netconnectd has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              netconnectd is licensed under the GNU AGPLv3 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              netconnectd releases are not available. You will need to build from source code and install.
              netconnectd has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of netconnectd
            Get all kandi verified functions for this library.

            netconnectd Key Features

            No Key Features are available at this moment for netconnectd.

            netconnectd Examples and Code Snippets

            No Code Snippets are available at this moment for netconnectd.

            Community Discussions

            No Community Discussions are available at this moment for netconnectd.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install netconnectd

            It's finally time to install netconnectd:.
            Change the passphrase/psk for your access point
            If necessary change the interface names of your wifi and wired network interfaces
            If your machine is not running NetworkManager, set wifi > free to false
            if you don't want to reset the wifi interface in case of any detected errors on the driver level, set wifi > kill to false
            netconnectcli status displays the current status (which interfaces are connected, is the AP running, etc)
            netconnectcli start_ap manually starts the AP
            netconnectcli stop_ap manually stops the AP
            netconnectcli list_wifi shows the wifi cells currently in range
            netconnectcli configure_wifi <ssid> <psk> configures the wifi connection (<ssid> = the wifi's SSID, <psk> = the wifi's passphrase)
            netconnectcli select_wifi manually brings up the wifi configuration

            Support

            Before you continue make absolutely sure that hostapd works with your wifi card/dongle! To test, create a file /tmp/hostapd.conf with the following contents:. This should not show any errors but start up a new access point named "TestAP" and with passphrase "MySuperSecretPassphrase", verify that with a different wifi enabled device (e.g. mobile phone). If you run into errors in this step, solve them first, e.g. by googling your wifi dongle plus "hostapd". You might need a custom version of hostapd (e.g. for the Edimax EW-7811Un or other RTL8188 based cards) or a custom driver. If you change anything related to hostapd during getting this to work, verify again afterwards that the automatic startup of hostapd is still disabled and if not, disable it again (see above for infos on how to do that).
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://gitlab.com/mosaic-mfg/netconnectd.git

          • sshUrl

            git@gitlab.com:mosaic-mfg/netconnectd.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link