All Projects → uoaerg → Wavemon

uoaerg / Wavemon

Licence: gpl-3.0
wavemon is an ncurses-based monitoring application for wireless network devices on Linux.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Wavemon

Zmk
ZMK Firmware Repository
Stars: ✭ 269 (-45.77%)
Mutual labels:  wireless
Hackdroid
Android Apps, Roms and Platforms for Pentesting
Stars: ✭ 310 (-37.5%)
Mutual labels:  wireless
Twilio Java
A Java library for communicating with the Twilio REST API and generating TwiML.
Stars: ✭ 371 (-25.2%)
Mutual labels:  wireless
Nctelegram
A ncurse Telegram client developed in Python
Stars: ✭ 279 (-43.75%)
Mutual labels:  ncurses
Wirespy
Framework designed to automate various wireless networks attacks (the project was presented on Pentester Academy TV's toolbox in 2017).
Stars: ✭ 293 (-40.93%)
Mutual labels:  wireless
Pybombs
PyBOMBS (Python Build Overlay Managed Bundle System) is the GNU Radio install management system for resolving dependencies and pulling in out-of-tree projects.
Stars: ✭ 316 (-36.29%)
Mutual labels:  wireless
mushu
Mushu is a minimalist MPD client with a TUI and an incremental fuzzy finder for your music library
Stars: ✭ 30 (-93.95%)
Mutual labels:  ncurses
Ansible Openwisp2
Ansible role that installs and upgrades OpenWISP.
Stars: ✭ 403 (-18.75%)
Mutual labels:  wireless
Nvtop
NVIDIA GPUs htop like monitoring tool
Stars: ✭ 3,604 (+626.61%)
Mutual labels:  ncurses
Core
Common Open Research Emulator
Stars: ✭ 330 (-33.47%)
Mutual labels:  wireless
Vk
A console client for vk.com
Stars: ✭ 285 (-42.54%)
Mutual labels:  ncurses
Node Zwave Js
Z-Wave driver written entirely in JavaScript/TypeScript
Stars: ✭ 284 (-42.74%)
Mutual labels:  wireless
Airgeddon
This is a multi-use bash script for Linux systems to audit wireless networks.
Stars: ✭ 3,830 (+672.18%)
Mutual labels:  wireless
Wifi Pumpkin Deprecated
DEPRECATED, wifipumpkin3 -> https://github.com/P0cL4bs/wifipumpkin3
Stars: ✭ 2,964 (+497.58%)
Mutual labels:  wireless
Netjsonconfig
Network configuration management library based on NetJSON DeviceConfiguration
Stars: ✭ 372 (-25%)
Mutual labels:  wireless
Inet
INET Framework for the OMNeT++ discrete event simulator
Stars: ✭ 268 (-45.97%)
Mutual labels:  wireless
Termox
C++17 Terminal User Interface(TUI) Library.
Stars: ✭ 306 (-38.31%)
Mutual labels:  ncurses
Wifipumpkin3
Powerful framework for rogue access point attack.
Stars: ✭ 497 (+0.2%)
Mutual labels:  wireless
Openwisp Controller
Network and WiFi controller: provisioning, configuration management and updates, (pull via openwisp-config or push via SSH), x509 PKI management and more. Mainly OpenWRT, but designed to work also on other systems.
Stars: ✭ 377 (-23.99%)
Mutual labels:  wireless
Cfiles
A ncurses file manager written in C with vim like keybindings
Stars: ✭ 319 (-35.69%)
Mutual labels:  ncurses

wavemon screenshot

Synopsis

wavemon is a wireless device monitoring application that allows you to watch signal and noise levels, packet statistics, device configuration and network parameters of your wireless network hardware. It should work (though with varying features) with all devices supported by the Linux kernel.

See the man page for an in-depth description of operation and configuration.

Where to obtain

Apart from debian/ubuntu packages (apt-cache search wavemon) and slackbuild scripts for wavemon, this repository contains the full source code.

Dependencies

Minimally the following are required:

  • Netlink libnl at least version 3.2,
  • including the Generic Netlink support (libnl-genl),
  • ncurses development files (libncursesw6, libtinfo6, libncurses-dev),
  • the pkg-config package.

On Debian/Ubuntu, this can be done using

apt-get -y install pkg-config libncursesw6 libtinfo6 libncurses-dev libnl-3-dev libnl-genl-3-dev

Please note the "w" in libncursesw6, which stands for the wide-character variant of ncurses. This is required for proper rendering on UTF-8 terminals.

How to build

wavemon uses autoconf, so that in most cases you can simply run

./configure
make
sudo make install

to build and install the package. Type make uninstall if not happy.

To grant users access to restricted networking operations (scanning), use instead

sudo make install-suid-root

If you have changed some of the autoconf files or use a git version, run

./config/bootstrap

(This requires a recent installation of autotools.)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].