About
Gitso is to support others.
Gitso is a frontend to reverse VNC connections. It is meant to be a simple two-step process that connects one person to another's screen. First, the support person offers to give support. Second, the person who needs help connects and has their screen remotely visible. Because Gitso is cross-platform (Ubuntu, OS X and Windows) and uses a reverse VNC connection, it greatly simplifies the process of getting support.
Snow Leopard Users
Gitso support is a little wobbly on Snow Leopard, so please use the temporary work-around to make Gitso work. Thanks for your patience.
- Assuming Gitso is installed at: "/Applications/Gitso.app", run the following command:
- python /Applications/Gitso.app/Contents/Resources/Gitso.py
Gitso 0.5 (September 5, 2008)
- Complete rewrite of the interface to wxWidgets (from GTK).
- Gitso no longer has Zombied VNC processes after it quits.
- Gitso stops the VNC process when it closes (OS X & Linux)
- Updated Icon
- Updated License: GPL 3
- Added Support to be able to specify a list of hosts when you distribute it.
- Added History/Clear History of servers
- Added OS X 10.5 Support
- OS X uses TightVNC 1.3.9 (Source)
- OS X uses OSXvnc 3.0 (Source)
- Added Windows XP Support
- Windows uses TightVNC 1.3.9 (Source)
Requirements
- Mac OS X: 10.5 Note: Snow Leopard is not supported (yet)
- Windows: Windows XP or higher
- Linux: Ubuntu
- Non-Ubuntu Linux Users: If you are use the Linux distro-independent download, you will need to install:
- x11nvc
- vncviewer
- wxPython
Usage
First, the person giving support needs to:
- Launch Gitso.
- Click on "Give Support"
- Click "Connect"
Second, the person who needs help, needs to:
- Launch Gitso.
- Click on "Get Help"
- Type in the "IP Address" provided by the supporter
- Click "Connect"
Note: The person who is giving support needs to have port 5500 open to their machine which requires a port forward on a NATed network.
Screenshots
How it Works
Using Python and wxWidgets, Gitso utilizes other applications for the actual VNC work:
- Getting support relies on x11vnc -connect (varies per platform).
- Giving support relies on vncviewer -listen (varies per platform).
Building Gitso
Ubuntu
- From within the src directory:
- Update hosts.txt to have preset options for the client. Hosts are comma separated and optional.
- Run:./makegitso.pl --> gitso_0.5_all.deb
Mac OS X
- Install py2app
- From the command line type:
- curl -O http://peak.telecommunity.com/dist/ez_setup.py
- sudo python ez_setup.py -U setuptools
- sudo easy_install -U py2app
- From within the src directory:
- Update hosts.txt to have preset options for the client. Hosts are comma separated and optional.
- Run:./makegitso.pl --> Gitso.dmg
Windows
- Install:
- From within the src directory:
- Update hosts.txt to have preset options for the client. Hosts are comma separated and optional.
- Run:./makegitso.bat
- Right Click: ./makegitso.nsi and select Compile NSIS Script --> gitso-install.exe
Roadmap
0.6
- Stop VNC Processes (Windows) (Done)
- Support loading remote hosts file. (Done)
- Command line switches (Done)
- --dev (Done)
- --listen (Done)
- --connect IP (Done)
- --list list_file (Done)
- --version (Done)
- --help (Done)
- manpage for (Linux) (Done)
- Support for .rpms (Done)
- Research Native VNC listener (OS X) (Done)
- Better process management, user gets notified if connection is broken. (Done)
- Licensing Updates (across the board). (Done)
- Documentation.
- Clean up!
0.7
- Support for display names, instead of IP only.
FAQ
Q. I want to help someone, but I’m behind a router, and it doesn’t work!
A. The person who is going to “give support” must have port 5500 open to their PC. This usually means enabling port forwarding on your router and poking holes through any firewalls.
Reviews
- http://podcast.ubuntu-uk.org/?p=157 (~ min 28 - 35)
- http://tinyapps.org/weblog/misc/200810110700_gitso_remote_support.html
- http://linuxerie.midiblogs.com/archive/2008/09/25/gisto-passer-les-routeurs-avec-vnc.html
- http://www.luthi.eu/blog/2008/10/remote-support-made-simple-with-gitso
- http://www.zimbio.com/Mac+OS+X+version+10.5+Leopard/news/nNKHeKcVq_s/Gitso+Single+Click+Remote+Support+Linux+Mac
- http://mac.softpedia.com/get/Utilities/Gitso.shtml