Giter Site home page Giter Site logo

manahan45 / wavemon Goto Github PK

View Code? Open in Web Editor NEW

This project forked from uoaerg/wavemon

0.0 1.0 0.0 730 KB

wavemon is an ncurses-based monitoring application for wireless network devices

License: GNU General Public License v3.0

Makefile 0.49% C 92.31% Shell 3.60% M4 0.72% Roff 2.88%

wavemon's Introduction

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.

Please check this page for updates and for further information.

wavemon is distributed under the GPLv3, refer to the file COPYING.

Dependencies

wavemon requires a Linux Kernel with wireless extensions enabled. If your Kernel setup uses CONFIG_CFG80211, make sure that the config option CONFIG_CFG80211_WEXT is set.

In addition, minimally the following are required:

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

On Debian/Ubuntu, this can be done using

	apt-get -y install pkg-config libncurses5-dev libnl-3-dev libnl-genl-3-dev

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. Refer to the file INSTALL for generic installation instructions.

To grant users access to restricted networking operations (scan operations), use additionally

	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.)

Bugs?

Send bug reports, comments, and suggestions by opening an issue on github.

wavemon's People

Contributors

grrtrr avatar jmccrohan avatar joerg-krause avatar rofl0r avatar bmwiedemann avatar goetzc avatar hannob avatar irl avatar kingjon3377 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.