Ideas for Shimo 3
Shimo 2 becomes more and more stable the last days and with Hamachi I integrated another VPN protocol into Shimo’s feature stack. At the moment there is no VPN protocol out there (as far as I know) Shimo does not support with 2.0.6 – Great!
At the moment the only real problem I see with Shimo 2 is the AnyConnect implementation. As I don’t have access to an AnyConnect account it is almost impossible to develop a working client for this new protocol. I already implemented the basic structure, but I don’t know exactly how the server and the client communicate with each other… if anybody has the possibility to provide an account then please let me know!
When AnyConnect works, there is no big new feature that will be added to version 2 of Shimo. The major goal is then to make it rock-stable and fast!
The next big step in VPN connections on the Mac will then be Shimo 3. At the moment I have a very small list of new groundbreaking features Shimo 3 will have:
- Leopard-only (Shimo 3 will use some of Leopard’s great new features and therefore I have to leave Tiger behind)
- Concurrent Connections (this is a heavily demanded new feature and will blow everything away, because it will be easier than ever before to have multiple concurrent VPN connections of different protocols at the same time)
Now it is your turn. Write into the comments the features you want to see in the next major release of the best VPN client of the world




Ian Duff 22:00 on September 5, 2008 Permalink |
Any thought of enabling connection to Check Point VPN terminators?
Fabian Jaeger 21:03 on September 8, 2008 Permalink |
Hi Ian,
are Checkpoint VPN connections supported by IPSecuritas? If yes, Shimo should also support them…
Fabian
Geoffrey Hughes 12:10 on September 25, 2008 Permalink |
How about assignable keyboard shortcuts for profiles to connect/disconnect?
Stephan 20:39 on September 29, 2008 Permalink |
Hi Fabian,
first of all: thanks for creating Shimo, it’s awesome!
How about assigning PPP connections to profiles? Is that even possible? I have an external 3G modem (USB Stick) and I’d like to have my OpenVPN connection enabled when a connection has been established via the vendor’s software (HUAWEI Mobile Connect).
Fabian Jaeger 03:57 on October 6, 2008 Permalink |
What do you think about the possibility to group profiles and then establish connections for whole groups? Sounds good, doesn’t it?
Aaron 04:07 on October 27, 2008 Permalink |
Maybe location switching on disconnect?
Matt 19:23 on October 28, 2008 Permalink |
You already mentioned it, but I wanted to chime in – if Shimo supported concurrent connections, I would consider it to be perfect. The only reason I ever need to use anything else is when I’m forced to use VPN Tracker in order to connect simultaneously to multiple VPN endpoints. Shimo has progressed to be an awesome product, and I look forward to concurrent connections in 3.0. Hurry, hurry, hurry!
Matthew Morris 00:36 on October 31, 2008 Permalink |
IPSecuritas does support Checkpoints VPNs, Shimo does not (yet) seem to. Maybe you are using a different version of racoon?
David Walthour 20:27 on January 19, 2009 Permalink |
Shimo seems like a great product. However, it seems to be lacking for me in one regard, which it so happens is the same missing feature in the Cisco VPN client, namely that it won’t make or maintain a connection via a tethered bluetooth mobile phone. VPN_Tracker 5.4 does do this, but it is way too pricy (and I won’t buy that product unless I am forced to). It seems like Shimo is pretty close, so I am going to purchase it today with the hope that it will support this feature in the future.
David Lewis 16:24 on April 7, 2009 Permalink |
I’d like to see the ability to automatically disconnect the VPN when the machine goes to sleep. If it’s there now I can’t find it.
How to Get Six Pack Fast 14:56 on April 15, 2009 Permalink |
My friend on Facebook shared this link and I’m not dissapointed that I came to your blog.
Tony McDonough 18:40 on May 1, 2009 Permalink |
Bought Shimo last night. Works to perfection. What would be pretty good is to be able to see the ‘hamachi list’ to see all the peers connected to the Hamachi Network you’ve joined. Great product! Cheers!
Brendon 21:03 on May 26, 2009 Permalink |
Added support for Juniper SSLVPN.
Ralph 09:41 on June 26, 2009 Permalink |
I’m also looking for concurrent / multiple connections. I often have the requirement to VPN into my corporate network and then open a second tunnel into some intranet lab area. Is this something you consider for version 3?
As for the AnyConnect account: I could possibly arrange something if this is still required.
Johnny 16:10 on August 24, 2009 Permalink |
You’d sell a boatload of Shimo 3 licenses if it supported 64bit kernel on Snow Leopard.
I’d immediately buy it if it worked with my employer’s Cisco VPN and I did not have to use the Cisco kernel extension.
stens 17:13 on September 25, 2009 Permalink |
Thanks for a great utility. It has simplified my life greatly, as my wife and I easily connect to our Cisco VPN at work. I’ve used Shimo for years, and appreciate the simple interface and extremely easy setup. Shimo is very well done as is.
That said, I like your attitude of striving for perfection. A disconnect on sleep feature, or a timer for automatically disconnecting in the Preferences would be useful for me (my wife never remembers to disconnect when done with the session). I have no concept of how difficult this would be to implement, so I’ll just blithely request it.
Tom 11:16 on October 9, 2009 Permalink |
Not only multiple concurrent VPNs, but also the ability to choose which network interface each VPN connection should use.
It would also be nice if VPN connections showed up in the network preference pane as interfaces so that we could assign proxy information etc.
Benjamin 03:16 on October 20, 2009 Permalink |
I wrote on here before but it didn’t go through. Thanks for Shimo and here are the three requests:
1) Back to my mac support
2) Juniper SSL VPN support
3) Alternate VPN driver support (Cisco kext crashes my computer)
MacMel 14:52 on October 23, 2009 Permalink |
This may be a bit pie-in-the-sky, but I’d love to have a way to assign individual applications to particular VPN connections. This would be particularly handy in combination with site-specific browsers for accessing particular databases, etc.
Oh — and if anyone knows some (presumably cumbersome) way to do this now (with OpenVPN), I’m all ears!
uwe@kubosch.no 22:06 on December 29, 2009 Permalink |
I second that concurrent connections is THE most important feature.
The ability to disconnect the current VPN connection when connecting to another wireless network would be nice. I automatically connect to the vpn at work when I am at home. When opening my laptop at work, it connects to the work WIFI, and I would like for Shimo to disconnect the VPN. Also when I am on NO WIFI, only ethernet, I would like all VPN connections to disconnect.
Is this possible?
jayhawkbabe 19:07 on January 9, 2010 Permalink |
There are two features I’d love to see in Shimo:
1. Ability to import Cisco VPN connections directly from those setup within Snow Leopard, rather than having to install Cisco’s awful client just so Shimo can import the connection information.
2. Option to reconnect to Back to My Mac upon disconnecting the VPN.
BA S 18:42 on January 19, 2010 Permalink |
It would be great to have AICCU support to have easy IPv6 connectivity on the Mac while traveling or on foreign networks.
http://en.wikipedia.org/wiki/AICCU
http://www.sixxs.net/tools/aiccu/
harry2 01:44 on February 15, 2010 Permalink |
Find a way to send a license key after Purchase – not just confirm sending it after the purchase.
It is frustrating, I am disappointed.
Still get the message “Buy a License”