Results 1 to 20 of 41

Thread: Checking a port if it's in use/open

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Feb 2010
    Location
    Hungary
    Posts
    13
    Qt products
    Qt4
    Platforms
    Unix/X11
    Thanks
    1

    Default Re: Checking a port if it's in use/open

    I will check the examples about network.
    Does somebody know other way to check if somebody connect to the pc with winvnc (on windows), than check the vnc's port?

  2. #2
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,373
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Thanks
    3
    Thanked 5,019 Times in 4,795 Posts
    Wiki edits
    10

    Default Re: Checking a port if it's in use/open

    The application probably logs a connection to some file in which case you can monitor the log file.
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  3. #3
    Join Date
    Feb 2010
    Posts
    96
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows
    Thanks
    4
    Thanked 5 Times in 5 Posts

    Default Re: Checking a port if it's in use/open

    Quote Originally Posted by fatjuicymole View Post
    Using threading to handle multiple connections is not a problem, but how do you pass a connection handled by a thread to another process?
    I don't know at the moment because that is not what I am working on.
    Quote Originally Posted by wysota View Post
    The application probably logs a connection to some file in which case you can monitor the log file.
    Please don't tell me you are talking about my application .. if you are, high rating or not check your ego at the source.

    EDIT: I think this thread has been unfortunately hijacked. I was just trying to point out that the OP's idea is possible. I didn't mean to hijack his question thread.
    Last edited by prof.ebral; 2nd March 2010 at 13:21. Reason: Sorry for hijacking your thread, Sutee. Computers are just tools that doo what you tell them, you just need to know how to tell them.

  4. #4
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,373
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Thanks
    3
    Thanked 5,019 Times in 4,795 Posts
    Wiki edits
    10

    Default Re: Checking a port if it's in use/open

    Quote Originally Posted by prof.ebral View Post
    I don't know at the moment because that is not what I am working on.
    That's the whole point of this discussion. We say this is not possible.

    Please don't tell me you are talking about my application .. if you are, high rating or not check your ego at the source.
    You may use the threaded or hybrid mode of the thread view to see which post I was replying to.

    EDIT: I think this thread has been unfortunately hijacked. I was just trying to point out that the OP's idea is possible. I didn't mean to hijack his question thread.
    And we're trying to point out it is not possible so the discussion is not offtopic.
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  5. #5
    Join Date
    Feb 2010
    Posts
    96
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows
    Thanks
    4
    Thanked 5 Times in 5 Posts

    Default Re: Checking a port if it's in use/open

    Here is an example of what you want Sutee .. it is coded in Visual Basic so I am not sure how useful it will be to you here.

    Link: http://support.microsoft.com/kb/194938
    Last edited by prof.ebral; 2nd March 2010 at 15:34. Reason: forgot link

  6. #6
    Join Date
    Feb 2010
    Posts
    96
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows
    Thanks
    4
    Thanked 5 Times in 5 Posts

    Default Re: Checking a port if it's in use/open

    meh. Here is the source for a Network Monitor coded in Qt: http://reachme.web.googlepages.com/qtnetworkmonitor

    filetransit.com makes this claim about it
    Qt Network Monitor 0.2 is an application to monitor the activity of both LANs and Internet servers, offering you continuous information about all devices: servers, computers, ports, websites, other IP devices, etc.It lets you monitor different devices simultaneously, and generates all types of statistics, obtained from each one of them.
    which is also what you want. The site I linked to is the main site for it and it contains the source .. so that might be something to look at Sutee. I can't find the same claim on the main page.

  7. The following user says thank you to prof.ebral for this useful post:

    sutee84 (2nd March 2010)

  8. #7
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,373
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Thanks
    3
    Thanked 5,019 Times in 4,795 Posts
    Wiki edits
    10

    Default Re: Checking a port if it's in use/open

    I think you are missing the point of what sutee84 wants to do... He doesn't want to know on which ports there are daemons running, he wants to know when someone connects to one of the running daemons (despite the title of this thread).
    Last edited by wysota; 2nd March 2010 at 16:18.
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  9. #8
    Join Date
    Jan 2010
    Posts
    73
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows
    Thanks
    6
    Thanked 8 Times in 8 Posts

    Default Re: Checking a port if it's in use/open

    Take a look at the platform specific results here: http://en.wikipedia.org/wiki/Netstat

    This provides incite into how this information is obtained on different operating systems. I am not aware of this functionality being directly available in QT.

  10. #9
    Join Date
    Feb 2010
    Posts
    96
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows
    Thanks
    4
    Thanked 5 Times in 5 Posts

    Default Re: Checking a port if it's in use/open

    You're welcome, Sutee. I don't expect you to use the softwares themselves, instead I thought you would be able to draw some information from them. They are not my softwares so I can verify the claims either. I hope you get what you are looking for.

    Some extra info: Firewall Builder is a Qt program that helps you write iptable/netfiler rules. As such it's only for Linux and MacOSX http://www.fwbuilder.org/
    But I did some extra research and found an open source Firewall for Windows called Netdefender. This has a Port scanner to scan for open ports: http://www.programmerworld.net/personal/firewall.htm This one is in Visual C++.

    Again same premise, draw from it what you can to get what you really want.

  11. #10
    Join Date
    Sep 2009
    Location
    UK
    Posts
    2,447
    Qt products
    Qt4
    Platforms
    Windows
    Thanks
    6
    Thanked 348 Times in 333 Posts

    Default Re: Checking a port if it's in use/open

    After your replies in this forum, I really expected more than the posting of a quick google search. Pointing to the sourcecode of an open-source firewall is hardly practical either, specially considering it is written in Visual C++ and MFC when they were asking for Qt solution. I fail to see why you posted the other links, since they clearly do even less of what was asked.

  12. #11
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,373
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Thanks
    3
    Thanked 5,019 Times in 4,795 Posts
    Wiki edits
    10

    Default Re: Checking a port if it's in use/open

    @fatjuicymole:

    Leave them alone, it seems they perfectly know what they want and what they are doing. At some point we have to admit we are just trolling around on this forum and bow our heads before a solution for detecting which tcp (won't work for udp) ports are open by trying to register a listening socket on each and every one of them. Let's face it - resistance is futile and even running a level three diagnostic wouldn't help.
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  13. #12
    Join Date
    Oct 2009
    Posts
    151
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows
    Thanks
    6
    Thanked 13 Times in 11 Posts

    Default Re: Checking a port if it's in use/open

    If you literally wish to see if a port is in use/open then the netstat command is probably what you need.

    Variations are built into the kernels of most operating systems.


    If you really want to build your own then something based around the pcap library or similar is what you need.

    Personally, I would not go there but good luck!

  14. #13
    Join Date
    Feb 2010
    Location
    Hungary
    Posts
    13
    Qt products
    Qt4
    Platforms
    Unix/X11
    Thanks
    1

    Default Re: Checking a port if it's in use/open

    I solved the problem, I check the log file, it was the easier way.

  15. #14
    Join Date
    Sep 2009
    Location
    UK
    Posts
    2,447
    Qt products
    Qt4
    Platforms
    Windows
    Thanks
    6
    Thanked 348 Times in 333 Posts

    Default Re: Checking a port if it's in use/open

    Quote Originally Posted by sutee84 View Post
    Does somebody know other way to check if somebody connect to the pc with winvnc (on windows), than check the vnc's port?
    Have you taken a look at the VNC source code? The simplest solution may be to modify the code of VNC to popup a message box asking if you wish to accept the connection and show the IP address of the computer thats attempting to connect.

Similar Threads

  1. checking for mySql support in QT
    By aj2903 in forum Qt Programming
    Replies: 1
    Last Post: 27th October 2009, 07:17
  2. Is there any spell checking in QTextEdit?
    By naoyamakino in forum Qt Programming
    Replies: 1
    Last Post: 22nd July 2009, 19:57
  3. StyleSheet syntax checking
    By MarkoSan in forum Qt Programming
    Replies: 5
    Last Post: 30th June 2008, 10:09
  4. Checking if bad pointer?
    By steg90 in forum Qt Programming
    Replies: 4
    Last Post: 22nd May 2007, 09:06
  5. checking for null
    By drkbkr in forum General Programming
    Replies: 6
    Last Post: 13th March 2006, 21:54

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Qt is a trademark of The Qt Company.