Comments (2)
naabu verifies if there is a route to the destination from the source-ip
, otherwise it fallback to system routes, otherwise it would be impossible to receive the packets from the target. This behavior was opted to make it easier to handle mixed cases where nmap would just error out:
# nmap -S 30.0.0.1 188.42.216.83 -e eth0
WARNING: If -S is being used to fake your source address, you may also have to use -e <interface> and -Pn . If you are using it to specify your real source address, you can ignore this warning.
Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-15 09:12 UTC
Note: Host seems down. If it is really up, but blocking our ping probes, try -Pn
Nmap done: 1 IP address (0 hosts up) scanned in 3.09 seconds
from naabu.
I hit this bug in a production configuration with real (working IPs).
- one network card with local IP (10.x.x.x) with route to 10.0.0.0/8
- second network card with internet IP and default route
- There is an alias (second internet) IP on the second network card, and it's functional (e.g. I can ping with this IP as a source and I get reply).
from naabu.
Related Issues (20)
- [FR] OnNoResult callback HOT 4
- installing issue HOT 1
- panic: could not determine route type HOT 1
- UDP Open Ports Not Displayed in naabu Scan HOT 1
- FreeBSD scan_common.go:62:23: undefined: routing.New
- Can't silent command / output naabu HOT 1
- When using naabu as a library, an error occurs: no free handlers
- Request, timeout & no valid ipv4 or ipv6 targets were found HOT 5
- OnResult not be invoked when threshold reached
- Port spray support HOT 2
- v2.3.0 gives internal nil pointer on "phase.RLock()" but 2.2.1 does work. HOT 10
- No valid ipv4 or ipv6 targets were found when running as root in Ubuntu on certain hosts HOT 6
- error while loading shared libraries HOT 2
- version does't provide valid work with -c and rate HOT 2
- Gets ports with non-root access but dosent work with root access. HOT 2
- -rate is breaking the script without result HOT 2
- Potentially switch to github.com/gopacket/gopacket instead of github.com/google/gopacket ? HOT 1
- follow up issue for refactor HOT 2
- -exclude-ports Flag Fails to Function Correctly When Used Alongside -passive Flag HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from naabu.