nmap is now a dependency?

This issue has been created since 2021-02-17.

Hello, I package ASBRU-CM for MX Linux. First of all, thank you for updating the control file under dist/deb/debian.

But I have a question about the dependency changes, I noticed nmap is now a hard runtime dependency, is this correct?

If so, what is nmap actually being used for/with? (sorry if I couldn't locate where/why it was added). Thanks

Edit: Nevermind, I see it was changed here b7ef45a16d4cc890dedb5e71aa690072da96ac65

I guess I am still wondering why nmap is a hard runtime dependency, I haven't been packaging ASBRU-CM with nmap as a dependency at all, and no users have complained.

gfrenoy wrote this answer on 2021-02-17

ncat is used to support proxy with user/password. And it is part of the nmap project, indeed. We are testing if ncat is installed before using and displaying an error message if it's not the case so I guess we can make it optional...

Has anybody another comment or suggestion about this ?

SwampRabbit wrote this answer on 2021-02-17

@gfrenoy understood, thank you for the response. I saw mention of ncat for proxy support, and see that ncat was replaced with nmap.

In Debian nmap and ncat are two separate packages under the nmap "source package".
Source Package: nmap

Installing the nmap package itself does not pull in ncat as it is only a "suggest" of nmap package. Also nmap is not a dependency of ncat. So I think for at least Debian based distros, the old dependency of ncat is correct.

gfrenoy wrote this answer on 2021-02-17

Thanks for your clarification ! I'll revert back to ncat for 6.3.1.

gfrenoy wrote this answer on 2021-02-23

See #782, we have a regression for systems based on Ubuntu 19.10 (and earlier) as Linux Mint Tessa.

If there way to select nmap if ncat is not available ?

gfrenoy wrote this answer on 2021-02-25

@SwampRabbit I put ncat | nmap in the Debian control file, let me know if this should not make sense.

SwampRabbit wrote this answer on 2021-03-26

@gfrenoy apologies on not catching the update until now, but yes that should be fine actually. Distro package maintainers can always change it if they need to. ;)

More Details About Repo
Owner Name asbru-cm
Repo Name asbru-cm
Full Name asbru-cm/asbru-cm
Language Perl
Created Date 2017-08-23
Updated Date 2022-09-22
Star Count 768
Watcher Count 43
Fork Count 117
Issue Count 89


Issue Title Created Date Comment Count Updated Date
mailing render server API; production mode 3 2022-07-27 2022-08-16
[Bug][Sort] Fix MySQL node JDBC for RCE vulnerability 0 2022-09-14 2022-09-19
[Bug][Manager] Sub source version is incorrectly copied from template entity 0 2022-09-13 2022-09-19
[Improve][TubeMQ] Add registered partition information printing 0 2022-09-13 2022-09-19
[Bug][DataProxy] Error when starting 1.2.0 release of DataProxy 2 2022-09-11 2022-09-19
[Improve][TubeMq] Fix typo in AddTopicExecutor 0 2022-09-11 2022-09-19
Error: RPC_CONNECTION_TIMEOUT 3 2020-09-16 2022-09-20
"issue form" link and "Labels" link in CONTRIBUTING.md is not redirecting correctly 0 2022-05-05 2022-09-27
Question about the format of the output? 1 2021-02-28 2022-05-07
pip install OpenEXR cannot be installed. 2 2021-08-06 2022-05-07
Question about the smoothness metric 2 2021-09-22 2022-05-07
Building with -D_NO_ICONS causes error: 'struct props_t' has no member named 'attr' 2 2022-07-29 2022-09-17
Sponsor the project to support the developer 2 2022-04-26 2022-08-17
Inconcistency between scripts: clone vs pull al repos 1 2021-03-17 2022-09-12
ICS and OT stakeholders 2 2020-09-17 2022-08-25
Changing information 0 2020-09-17 2022-09-28
Explain how to communicate and share SSVC information 0 2020-09-17 2022-08-23
as of boost 1.76.0 regex becomes header only 0 2021-08-05 2022-09-09
Cannot compile boost 1.7.6 0 2021-07-12 2022-09-09
Handling size of brythong console when embedding it. 1 2021-09-03 2022-07-15
online decoding demo 2 2021-09-17 2022-06-29
[PaymentSheet] Allow us to set a default country 12 2021-08-16 2022-09-26
Support gather for different sizes of types on data and indices 2 2022-05-20 2022-09-23
一屏多显图片缩放的时候指示器,提示文字和图片效果分离 1 2019-03-14 2022-09-05
Old search still being used in Nav on vanilla docs 0 2022-01-05 2022-08-01
Some incomplete coordinates for sentence elements 6 2021-08-06 2022-09-25
Multiline Input paste with newline charecters 0 2020-12-03 2022-09-02
Reports submitted via the same Gmail account are displayed as both posts and responses to the author in a deployment 1 2021-07-07 2022-09-11
Bug: sub product of accumulated parents can have non-zero minimum stocks 1 2021-08-30 2022-09-10
Add GH Action build with jReleaser 16 2021-10-19 2022-09-03
Constant ArgumentException after importing package 0 2021-02-26 2022-09-24
🛑 Wedding HTTPS is down 1 2021-11-03 2021-10-29
"Sign Transaction" method to "Approve" swap on a contract is not implemented 0 2022-07-29 2022-09-15
Caps Lock key unexpectedly inverts characters in a remote desktop session to a Windows Server 2019 R2- based computer 1 2021-11-29 2022-09-22
[🐛 Bug]: Test environment jest-environment-selenium cannot be found. 4 2022-04-08 2022-09-14
Make the Complete Merge button orange when active to be clearer 1 2021-08-11 2022-09-06
get ScalaAnnotationIntrospector to ignore non-Scala classes 1 2020-07-12 2022-09-29
Write a webadmin route to feed Ham to RSpamD 2 2022-06-10 2022-08-31
Reproduce remote delivery issue using wrong MAIL FROM address 0 2022-07-13 2022-08-31
Fix remote delivery using wrong MAIL FROM address issue 0 2022-07-13 2022-08-31
New release yesterday broke my tooltips. 1 2021-10-02 2022-09-28
FTP errors in cems_data.py will cause the script to fail 0 2021-05-28 2022-08-04
Chart documentation missing loaded event 1 2022-02-24 2022-06-29
Migration to version 14.0 15 2020-10-04 2022-07-23
【论文复现】 paddle.matmul 与 torch.matmul在不同环境下误差不一样。 3 2021-09-17 2022-08-19
build(deps): bump net.ltgt.errorprone from 1.3.0 to 2.0.0 1 2021-03-22 2022-09-24
[FEATURE]当循环控制器进行多次请求时最终返回结果是成功的时候,建议循环控制器返回success而非error 4 2022-05-31 2022-09-27
Nothing happens when I call diff. 25 2021-01-04 2022-08-15
Travis CI dropped 0 2021-09-19 2022-01-13
Subscription-related info (recurring totals, sign up fees etc) is not shown in checkout when using Checkout block 3 2021-10-21 2022-07-08