Skip to content

Commit e3d93ca

Browse files
WraithWirelessWraithWireless
authored andcommitted
v0.1.5 README formatting
1 parent a40dc23 commit e3d93ca

File tree

2 files changed

+1
-26
lines changed

2 files changed

+1
-26
lines changed

README.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,7 @@ was to provide a simple interface to the underlying nl80211 kernel support,
3333
handling the complex operations of Netlink seamlessy while maintaining a minimum
3434
of "code walking" to understand, modify and extend. But, why stop there? Since
3535
it's initial inception, PyRIC has grown. PyRIC puts iw, ifconfig, rfkill,
36-
udevadm, airmon-ng and macchanger
37-
38-
to include ioctl support to replicate
39-
features of ifconfig such as getting or setting the mac address and has recently
40-
implemented rkill support to soft block or unblock wireless cards.
36+
udevadm, airmon-ng and macchanger.
4137

4238
### a. Additions to iw
4339
Several "extensions" have been added to iw:

TODO

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -27,27 +27,6 @@
2727
- no errors reported but tx power is not changed
2828
o Is the operation not supported by my cards? or is it not supported by the
2929
kernel?
30-
23) Unknown Command 104. After updating to kernel 4, iw phy <phy> info returns
31-
a Unknown command (104). pyw.phyinfo does not return this.
32-
- iw 3.17 being used
33-
- command 104 is NL80211_CMD_SET_QOS_MAP
34-
- iw->util.c:
35-
const char *command_name(enum nl80211_commands cmd)
36-
{
37-
if (cmd <= NL80211_CMD_MAX && commands[cmd])
38-
return commands[cmd];
39-
sprintf(cmdbuf, "Unknown command (%d)", cmd);
40-
return cmdbuf;
41-
}
42-
43-
iw's nl80211.h defines NL80211_CMD_SET_QOS_MAP but util.c does not specify
44-
this command in commands which explains the unknown command.
45-
- I've gone through the stream returned from the kernel for a wiphy request
46-
and pyw is not getting this command
47-
- It does not look like iw is hardcoding this but I cannot see any other way.
48-
- If this command was being returned, pyw would correctly identify it as
49-
NL80211_CMD_SET_QOS_MAP - need to identify a card that supports this command
50-
and determine that pyw does correctly identify it
5130
26) need to parse dumps NLM_F_DUMP, for now we're good with link etc, so long
5231
as the card is connected but it may come up eventually
5332
29) figure out how to parse the information element in pyw.link - there's some

0 commit comments

Comments
 (0)