Menu

How to?

Comments
Anonymous
2012-07-14
2019-05-10
  • Anonymous

    Anonymous - 2012-07-14

    i downloaded the software, from what i read, it seems promissing, i can not find how to get it started, or the syntex list.....would you please help

     
    • Anonymous

      Anonymous - 2012-08-25

      Please take a look at the two examples in https://github.com/corsis/PortFusion/#use.

      A simpler tutorial has so far been beyond the scope of the one-person development team :) I am hoping to change that in the coming weeks.

       
  • Todd Andrews

    Todd Andrews - 2013-05-26

    Hi Cetin,

    I too am struggling to learn how to use PortFusion. I'm attaching a screen capture of the URL you provide above because the right hand example is cutoff when I try to view it in Internet Explorer or in Firefox. I"m attempting to run it on my Mac and can't even seem to figure out how to have it show usage with -h or --help as command line parameters:

    ./PortFusion-OSX-x86-64-v1.21 -h    
    
    
    CORSIS PortFusion    ( ]-[ayabusa 1.2.1 )
    (c) 2012 Cetin Sert. All rights reserved.
    
    MacOS - x86-64 [Sun Aug 19 07:53:53 2012]
    
    
    INVALID SYNTAX
    
     
  • Todd Andrews

    Todd Andrews - 2013-05-26

    Hi again, I just realized I should explain what I'm trying to do.

    I have a device called an NeTV connected to my Mac via a USB ethernet gadget as described here: http://tinyurl.com/plee7hu

    The problem is that only my Mac can "see" the device's IP address of 10.0.88.1; none of the other PCs on my LAN can access it that IP address directly, not even with static routes. When I came across Portfusion I was ecstatic that it might solve my problem.

    I want to use my Mac at address 192.168.0.17 as the bidirectional proxy to the rest of my PCs. The NeTV device at 10.0.88.1 has a web server at port 80.

    I'd like to be able to configure Portfusion such that on my PC at say 192.168.0.11, I can type this URL into a browser:

         http://192.168.0.17:1080/index.html
    

    and have the port 1080 packets get sent to 10.0.88.1 at port 80, and responding packets from 10.0.88.1 at port 80 get sent back to 192.168.0.11 at port 1080.

    So the roundtrip flow that I think I want is:

    192.168.0.11 -> 192.168.0.17:1080 -> 10.0.88.1:80 -> 192.168.0.17:1080 -> 192.168.0.11
    

    Can I for sure use Portfusion to do this, and if so, what command line arguments do I need to specify on my Mac when launching Portfusion?

    Thanks in advance for your help,
    Todd

     
    • Anonymous

      Anonymous - 2013-05-26

      Hi Todd,

      Your need is a simpler case that has no examples on GitHub.

      Please run on the host with IP 192.168.0.17:

      PortFusion 1080 ] - 10.0.88.1 80
      

      and access should work as described in your post!

      You may want to use a higher port (like 3080) if 1080 is not available to non-root users.

      Thanks,
      Cetin

       
  • Todd Andrews

    Todd Andrews - 2013-05-28

    Thank you, Cetin! It's working perfectly and I'm going to recommend PortFusion to other owners of the NeTV device.

    Will you be updating the example images at https://github.com/corsis/PortFusion/#use so that the right hand one is not cutoff?

    Will you be adding something line -h or --help command line options to show usage (or maybe show usage if no parameters are given)?

     
    • Anonymous

      Anonymous - 2013-05-28

      All my development time is dedicated to another commercial software project at this time.

      Command line options for help would be a nice addition but 1.2.1 already directs users to go take a look at http://fusion.corsis.eu for more information when called without any arguments as in:

      cetin@karamalz:~$ Corsis/PortFusion/1.2.1/PortFusion-Linux-x86-64
      
      
      CORSIS PortFusion    ( ]-[ayabusa 1.2.1 )
      (c) 2012 Cetin Sert. All rights reserved.
      
      Linux - x86-64 [Sat Aug 18 21:34:14 2012]
      
      
        See usage: http://fusion.corsis.eu
      

      https://github.com/corsis/PortFusion/#use works in Chrome but I will try my best to make the cut-off go away in other browsers as well.


      https://github.com/corsis/PortFusion/#use does not have an example for your case yet. I will add one and mark it clearly for new comers to see all usage options!

       
      • Todd Andrews

        Todd Andrews - 2013-06-01

        Hi Cetin,

        1.2.1 already directs users to go take a look at http://fusion.corsis.eu for
        more information when called without any arguments

        I hope you realize the problem is that fusion.corsis.eu doesn't include enough usage information, which is why I ended up contacting you here. I appreciate your timely responses though, on breaks from your paying job! :D

         
  • Todd Andrews

    Todd Andrews - 2013-05-28

    Quick question: When I see PortFusion displaying info that says:

    Open :.: PeerLink (Just 10.0.88.4:59968) (Just 10.0.88.1:80)
    

    What does "Just" mean?

     
    • Anonymous

      Anonymous - 2013-05-28

      Just is a relic from the overly protective usage of a certain data type in Haskell data Maybe a = Nothing | Just a to simplify exception in handling and has no user-facing meaning.

       
  • Anonymous

    Anonymous - 2013-11-08
    Post awaiting moderation.
  • Anonymous

    Anonymous - 2015-09-10
    Post awaiting moderation.
  • Keith Doyle

    Keith Doyle - 2021-01-24
    Post awaiting moderation.

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.