Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (
Help us improve Python packaging - Donate today!

Package to manage wifi hotspot on linux

Project Description


PyAccessPoint is a package to create a wifi access point on linux. It depends on hostapd for AP provisioning and dnsmasq to assign IP addresses to devices.


So, there 2 types of dependencies: * system dependencies * dnsmasq * hostapd * python3 * python dependencies * wireless * netifaces * psutil

You can not install python dependencies manually, they will be installed while installing the package. If you want to do it manually, just type (or copy, it’s better way :D)

sudo apt install python3-dev python3-pip && sudo pip3 install wireless netifaces psutil


  1. Install system dependencies

    sudo apt update && sudo apt --yes --force-yes install dnsmasq hostapd python3-dev unzip python3-pip
  2. Download latest package

    cd ~ && wget
  3. Unpack downloaded package

    unzip && cd pyaccesspoint-master
  4. Install it

    sudo python3 install
  5. Remove files

    cd ~ && sudo rm -rf pyaccesspoint-master

That is all. Now you can use PyAccessPoint.

One line install:

sudo apt update && sudo apt --yes --force-yes install dnsmasq hostapd python3-dev unzip python3-pip && cd ~ && wget && unzip && cd pyaccesspoint-master && sudo python3 install && cd ~ && sudo rm -rf pyaccesspoint-master


You can use it as standalone command line utility: To start

sudo pyaccesspoint start

It will create hotspot named “MyAccessPoint” on wlan0 with “1234567890” password. All arguments you may obtain by typing:

pyaccesspoint --help

To stop

sudo pyaccesspoint stop

You can configure and save config file. This will save you time at the next start

sudo pyaccesspoint -config configure

You config file file will be placed at /etc/accesspoint/accesspoint.json. To start it with config file just type:

sudo pyaccesspoint -config start


  • OrangePi Plus with Armbian 5.23


This project is python3 compatible only, python2 is not tested at all.


This project is fork of (Prahlad Yeri -

Release History

Release History

This version
History Node


History Node


History Node


Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
PyAccessPoint-0.0.5.tar.gz (6.4 kB) Copy SHA256 Checksum SHA256 Source Jan 7, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting