Code Monkey home page Code Monkey logo

Comments (4)

aaronjwood avatar aaronjwood commented on August 16, 2024

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.

aaronjwood avatar aaronjwood commented on August 16, 2024

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.

aaronjwood avatar aaronjwood commented on August 16, 2024

I'll be rolling out 1.6 soon which will let you scan WAN hosts now. See 8932e6b :)

from portauthority.

aaronjwood avatar aaronjwood commented on August 16, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.