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
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.
Will you be adding something line -h or --help command line options to show usage (or maybe show usage if no parameters are given)?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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-64CORSISPortFusion(]-[ayabusa 1.2.1 )(c) 2012 Cetin Sert. All rights reserved.Linux - x86-64 [Sat Aug 18 21:34:14 2012]Seeusage:http://fusion.corsis.eu
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2013-11-08
Post awaiting moderation.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2015-09-10
Post awaiting moderation.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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.
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:
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:
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:
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
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
:and access should work as described in your post!
You may want to use a higher port (like
3080
) if1080
is not available to non-root users.Thanks,
Cetin
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)?
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:
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!
Hi Cetin,
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
Quick question: When I see PortFusion displaying info that says:
What does "Just" mean?
Just
is a relic from the overly protective usage of a certain data type in Haskelldata Maybe a = Nothing | Just a
to simplify exception in handling and has no user-facing meaning.