Comments (4)
Thanks for the feedback! Definitely some good suggestions :) I'm glad to hear that you find it useful.
Can I ask what phone/tablet you're using when you run Port Authority? The reason why I ask is because it's possible for old hardware to have a hard time handling scanning MANY ports like you mentioned. This is because, internally, I am using many threads which is one of the big factors that give Port Authority its speed.
Can you elaborate on the issues you're seeing with host name resolution? The tricky thing with resolving host names on a local network is that a lot of factors are up to the router as far as how it provides host names. For example, the router I have gives some weird values for my FQDN. Also, some routers won't provide DNS by default at all. What I think I should do is probably support DNS as well as NetBIOS/WINS to make sure I am able to get the most accurate information I can. This is on my todo list.
from portauthority.
UDP port scanning will come later. I think it's going to be a pain to do it in Java, especially without root access. The nmap docs and wikipedia have some good explanation on this https://en.wikipedia.org/wiki/Port_scanner#UDP_scanning
Ideally I'd want to drop down to C via JNI in order to have more control, but then the things I'd want to do would require root access which I don't want to enforce on users. I'll have to think about the best way to implement UDP scanning that's fairly accurate and reliable without being able to use raw sockets or JNI...
from portauthority.
I'll be rolling out 1.6 soon which will let you scan WAN hosts now. See 8932e6b :)
from portauthority.
I just rolled out 1.6.2 which should GREATLY improve the issue you're seeing with the app freezing when scanning many ports.
from portauthority.
Related Issues (20)
- Fing like features
- Cryptographic APIs misuses HOT 1
- [Enhancements] Add a DB of previously know hosts & editing for friendly names HOT 1
- Open Ports screen enhancement: launch clients for SSH, RDP, VNC, similar to existing HTTP/HTTPS support
- Is it possible to side-load the databases? (Install the databases offline) HOT 2
- "Couldn't get your external IP" Error HOT 2
- Add stop button when scanning
- [Enhancement] Add option to scan your own device for open ports
- Android 13 - not working HOT 3
- F-Droid build failed for V2.4.3 HOT 5
- Host scans break when targeting Android 12/13 (SDK versions 32/33 respectively) due to SELinux blocking nlmsg_getneigh HOT 3
- Storing MAC addresses for future WOL use
- [suggestion] Fixing version name
- Database 404 error HOT 11
- No application found to open this to the browser! HOT 1
- App reports two different WAN IP Addresses
- This request http address is invalid
- Won't scan on hotspot net?
- Referenced file in wireshark git does not exist
- Port number picker - add a note to user telling them they can type in port number
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 portauthority.