FS#41096 - [aircrack-ng] dependency on net-tools

Attached to Project: Community Packages
Opened by cupcake (muffins) - Saturday, 05 July 2014, 02:27 GMT
Last edited by Jonathan Steel (jsteel) - Wednesday, 27 May 2015, 20:59 GMT
Task Type General Gripe
Category Packages
Status Closed
Assigned To Jonathan Steel (jsteel)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
I noticed the betas are being packaged now and thought I'd move back to the community package. Sad to see the dependency on net-tools.

As far as I can tell, net-tools is only needed for the airmon-{ng,zc} scripts, which are basically useless since their functionality can be captured by a couple ip or iw commands for supported cards.

Please, if you would, drop net-tools to an optional dependency.
This task depends upon

Closed by  Jonathan Steel (jsteel)
Wednesday, 27 May 2015, 20:59 GMT
Reason for closing:  Won't implement
Additional comments about closing:  This dependency will be dropped when upstream confirm it is no longer needed.
Comment by Jonathan Steel (jsteel) - Saturday, 05 July 2014, 08:38 GMT
The best thing would be if upstream would change those scripts to use ip and iw instead. Would you be happy submitting a patch or asking them?
Comment by cupcake (muffins) - Tuesday, 15 July 2014, 12:47 GMT Comment by Jonathan Steel (jsteel) - Wednesday, 23 July 2014, 20:41 GMT
OK great, thanks for that. Hopefully the next release will include these changes. Are you happy to close this or would you rather leave it open until we see the changes?
Comment by cupcake (muffins) - Sunday, 27 July 2014, 16:01 GMT
I would have been satisfied with changing the package to have `optdepends=('net-tools: for airmon scripts')`; however, now that the future release will have no dependency, the net-tools dependency can simply be removed on aircrack's release (or next beta).

I am fine with whatever needs to happen for the net-tools dependency to be dropped when the next release happens.
Comment by Jonathan Steel (jsteel) - Sunday, 02 November 2014, 10:54 GMT
rc1 still provides airmon-ng which requires ifconfig.
Comment by cupcake (muffins) - Wednesday, 05 November 2014, 19:13 GMT
airmon-ng is deprecated and will be replaced by airmon-zc someday, which does the same thing. ask on their irc channel, if you like. no reason to still REQUIRE net-tools.
Comment by Jonathan Steel (jsteel) - Wednesday, 05 November 2014, 22:46 GMT
OK, I asked some hours ago, no reply yet. grep ifconfig on the source and it appears in not just the airmon-ng script. 10 binary files match too. Maybe in every case it only falls back to ifconfig, but I don't feel confident removing this as a dep without some evidence or confirmation from upstream.
Comment by cupcake (muffins) - Thursday, 06 November 2014, 01:35 GMT
Interesting… Good observation! Now i'm curious. i imagine it's fallback, since i've used a number of the tools without ifconfig present for some time. Here's to hoping upstream confirms this suspicion

Edit: poking around the source, just airoscript-ng (not even part of the package) and 'src/osdep/linux.c' look like they need it; the latter looks like for madwifi

Loading...