Skip to content
A collection of network utilities.
C++ Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Add oxygen. Jan 15, 2014
example Remove makefiles. Jul 29, 2017
example_CIDR Remove makefiles. Jul 29, 2017
example_interface_listener Modernize. Jul 29, 2017
libs/ofxNetworkUtils Fix warnings for Linux. May 9, 2017
src Add helper warnings for users who miss the README. Jul 29, 2017
.appveyor.yml Add initial CI support. Jan 5, 2017
.gitignore Update .gitignore. Nov 16, 2015
.travis.yml Update Travis. Jan 8, 2018 Fix readme / license. Feb 20, 2017 Update license, readme, Jan 5, 2017
ofxaddons_thumbnail.png Add and thumbnail. Nov 16, 2015


A collection of network utilities.


  • Test IP ranges, create white lists, black lists. etc.
  • IP Address Range support, including CIDR notation for IPv4 / IPv6.
  • Listen for network interface connections, disconnections.
  • Get public IP address, hostname, etc.

Getting Started

To get started, generate the example project files using the openFrameworks Project Generator.


API documentation can be found here.

Build Status

Linux, macOS Build Status

Visual Studio, MSYS Build status


The stable branch of this repository is meant to be compatible with the openFrameworks stable branch, which corresponds to the latest official openFrameworks release.

The master branch of this repository is meant to be compatible with the openFrameworks master branch.

Some past openFrameworks releases are supported via tagged versions, but only stable and master branches are actively supported.


This project uses Semantic Versioning, although strict adherence will only come into effect at version 1.0.0.




Pull Requests are always welcome, so if you make any improvements please feel free to float them back upstream :)

  1. Fork this repository.
  2. Create your feature branch (git checkout -b my-new-feature).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin my-new-feature).
  5. Create new Pull Request.
You can’t perform that action at this time.