PHPackages                             sanchescom/php-wifi - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. sanchescom/php-wifi

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

sanchescom/php-wifi
===================

PHP library for working with wifi network

2.0.0(3mo ago)5058415GPL-3.0PHPPHP ^8.1 || ^8.2 || ^8.3

Since Jan 30Pushed 3mo ago3 watchersCompare

[ Source](https://github.com/sanchescom/php-wifi)[ Packagist](https://packagist.org/packages/sanchescom/php-wifi)[ RSS](/packages/sanchescom-php-wifi/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (10)Dependencies (7)Versions (27)Used By (0)

[![Build Status](https://camo.githubusercontent.com/8eb7d8f297cf45e0f01e8e3c5f63b00e6749d3d281038902147b903d8a41364d/68747470733a2f2f7472617669732d63692e6f72672f73616e63686573636f6d2f7068702d776966692e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/sanchescom/php-wifi)[![codecov](https://camo.githubusercontent.com/4874cf7214258c2ed7cff475d24971677339962e599e17394773176398fdd3d9/68747470733a2f2f636f6465636f762e696f2f67682f73616e63686573636f6d2f7068702d776966692f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/sanchescom/php-wifi)[![Maintainability](https://camo.githubusercontent.com/a0ca1c0b4c74b550ec0f83ca716f51f6ff10f688399db4bf6bd8cecc27a55029/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f38353233383437333032353937353464343030382f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/sanchescom/php-wifi/maintainability)[![StyleCI](https://camo.githubusercontent.com/4d1d078008f44f193b849ffbe9ef91452542f2909e24fa24d1a7c591f44d3161/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3137353235373634382f736869656c643f6272616e63683d6d6173746572)](https://github.styleci.io/repos/168349832)[![Quality Score](https://camo.githubusercontent.com/00f8f42a9e7dff9e30141c57727f40d174ed297ca52f4061cdd35f334afe4638/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f73616e63686573636f6d2f6c61726176656c2d706870736f636b65742e696f2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/sanchescom/php-wifi)

PHP WiFi
========

[](#php-wifi)

A modern, cross-platform PHP library for managing WiFi networks. Built with PHP 8.1+ and fully typed for better IDE support and type safety.

Features
--------

[](#features)

- **Cross-platform support**: Works on Linux, macOS, and Windows
- **Modern PHP 8.1+**: Fully typed properties, strict types, and modern syntax
- **Rich API**: Scan networks, connect/disconnect, filter by various parameters
- **Powerful filtering**: Filter by security type, signal strength, frequency band, and more
- **Collection-based**: Fluent interface with Laravel-style collections
- **Type-safe**: Full type hints and strict typing throughout

Requirements
------------

[](#requirements)

- PHP 8.1, 8.2, or 8.3
- Operating System: Linux, macOS (Darwin), or Windows
- Appropriate system utilities (networksetup on macOS, nmcli on Linux, netsh on Windows)

### Installing

[](#installing)

Require this package, with [Composer](https://getcomposer.org/), in the root directory of your project.

```
$ composer require sanchescom/php-wifi
```

Basic Usage
-----------

[](#basic-usage)

### Scanning for Networks

[](#scanning-for-networks)

```
