From 59612f450b82de132c54479daf5fb28a5b1399dd Mon Sep 17 00:00:00 2001 From: Patrik Flykt Date: Fri, 3 Oct 2014 13:39:12 +0300 Subject: [PATCH] TODO: Consider netlink monitor interface task done Add a description of the task into a new features.txt file. --- TODO | 16 ---------------- doc/features.txt | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 16 deletions(-) create mode 100644 doc/features.txt diff --git a/TODO b/TODO index f2f20c7f..95dff8c6 100644 --- a/TODO +++ b/TODO @@ -241,22 +241,6 @@ Wireless monitor Priority: Medium Complexity: C1 -- Create netlink monitor interface if it does not exist - - Currently the netlink monitor interface needs to be created manually - and also brought up. The iwmon utility could just automate this task - by using RTNL to find an existing netlink monitor interface, and in - case it does not exist, create a new one. - - It might be beneficial that when iwmon terminates that it then also - removes the netlink monitor interface again (in case it created it). - - Alternatively a command line option might be used for controlling - this behavior of creating and removing netlink monitor interfaces. - - Priority: Medium - Complexity: C1 - - Add support for PACKET_RECV_OUTPUT socket option of AF_PACKET Instead of having to switch every interface manually into promiscuous diff --git a/doc/features.txt b/doc/features.txt new file mode 100644 index 00000000..0177f765 --- /dev/null +++ b/doc/features.txt @@ -0,0 +1,14 @@ + +Wireless monitor +================ + +Netlink monitor interface is created if it does not exist + +The iwmon utility automates netlink monitor creation by by using RTNL +to find an existing netlink monitor interface, and in case it does not +exist, create a new one. By default the netlink monitor interface is +named 'nlmon'. Another name can be given with the '--interface' +command line option. + +Once iwmon terminates, the netlink monitor interface is removed (in +case iwmon created it).