Poster | Thread |
TRIPOS
| |
Re: MKShare Released On AmiStore Posted on 4-Dec-2016 16:55:30
| | [ #1 ] |
|
|
|
Super Member |
Joined: 4-Apr-2014 Posts: 1205
From: Unknown | | |
|
| Quote:
Unlike systems like synergy |
So this isn't Synergy-compatible? |
|
Status: Offline |
|
|
kyle
| |
Re: MKShare Released On AmiStore Posted on 4-Dec-2016 17:13:02
| | [ #2 ] |
|
|
|
Cult Member |
Joined: 15-Oct-2006 Posts: 866
From: Livorno, Italy | | |
|
| Great program!
Shame that I just bought a KVM switch to connect the pc with the AmigaOne to a unique mouse, keyboard and monitor, but it works great. Last edited by kyle on 04-Dec-2016 at 06:51 PM.
|
|
Status: Offline |
|
|
apsturk
| |
Re: MKShare Released On AmiStore Posted on 4-Dec-2016 17:38:20
| | [ #3 ] |
|
|
|
Regular Member |
Joined: 6-Mar-2015 Posts: 108
From: Oswego, NY USA | | |
|
| Great Job with all your software. I got it last night :) |
|
Status: Offline |
|
|
K-L
| |
Re: MKShare Released On AmiStore Posted on 4-Dec-2016 19:48:55
| | [ #4 ] |
|
|
|
Super Member |
Joined: 3-Mar-2006 Posts: 1427
From: Oullins, France | | |
|
| @TRIPOS
No, it is not.
Having here a Sam440 and a X1000 side by side, I've been waiting for such a program (specifically designed for AmigaOS) to be available.
Being the 1st customer of KMShare, I can confirm that it s working as expected and it's as if I have only one AmigaOS 4 system with two displays
And I could finally get rid of a keyboard and a mouse on my desk !
So thanks Andy for this piece of software ! _________________ PowerMac G5 2,7Ghz - 2GB - Radeon 9650 - MorphOS 3.14 AmigaONE X1000, 2GB, Sapphire Radeon HD 7700 FPGA Replay + DB 68060 at 85Mhz
|
|
Status: Offline |
|
|
TheKorn
| |
Re: MKShare Released On AmiStore Posted on 4-Dec-2016 19:52:27
| | [ #5 ] |
|
|
|
Regular Member |
Joined: 15-Oct-2008 Posts: 171
From: Texas | | |
|
| @Andy
This is pure Awesomeness !!! I can't wait to try this out. _________________ Raptor BlackBird (awaiting a Miggy like OS) Amiga 4000 3.9 / Pegasos II 4.1 F.E.
|
|
Status: Offline |
|
|
TRIPOS
| |
Re: MKShare Released On AmiStore Posted on 4-Dec-2016 20:58:05
| | [ #6 ] |
|
|
|
Super Member |
Joined: 4-Apr-2014 Posts: 1205
From: Unknown | | |
|
| @kyle
Quote:
Shame that I just bought a KVM switch to connect the pc with the AmigaOne |
Had this been Synergy-compatible, then it could have replaced your KVM switch, since Synergy is available for Windows, Mac, Linux, MorphOS etc. I believe there is an (ancient) OS4 version as well, and a new release of that would be nice.
But as this is a newly invented wheel for OS4 only (and Workbench 3.x as client but not as server), it wouldn't have helped you with your PC anyway, so... |
|
Status: Offline |
|
|
kolla
| |
Re: MKShare Released On AmiStore Posted on 5-Dec-2016 1:22:29
| | [ #7 ] |
|
|
|
Elite Member |
Joined: 20-Aug-2003 Posts: 3265
From: Trondheim, Norway | | |
|
| Hm, another unsecured attack angle...
Seriously though, the server part should be improved to _at least_ only accept packets from preconfigured IP-adresses, and I would say mac-addresses on the LAN. Who here have set up their firewall to block incoming UDP traffic? Last edited by kolla on 05-Dec-2016 at 01:41 AM.
_________________ B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
|
|
Status: Offline |
|
|
K-L
| |
Re: MKShare Released On AmiStore Posted on 5-Dec-2016 6:09:51
| | [ #8 ] |
|
|
|
Super Member |
Joined: 3-Mar-2006 Posts: 1427
From: Oullins, France | | |
|
| In France, they are all blocked by default by the so called "Boxes" from our ISPs.
And I think every router block incoming trafic from the internet, even yours, unless you have deactivated your firewall. _________________ PowerMac G5 2,7Ghz - 2GB - Radeon 9650 - MorphOS 3.14 AmigaONE X1000, 2GB, Sapphire Radeon HD 7700 FPGA Replay + DB 68060 at 85Mhz
|
|
Status: Offline |
|
|
PR
| |
Re: MKShare Released On AmiStore Posted on 5-Dec-2016 8:02:09
| | [ #9 ] |
|
|
|
Super Member |
Joined: 1-Sep-2004 Posts: 1962
From: Suomi-Finland | | |
|
| Gotta Keyboard-Mouse-Monitor splitter. Kb works, mouse didn't for very long so there are two on the table. A1 in the VGA and pc in the DVI. Switch key didn't work.
Would be too much to change displays or keyboard.
A mechanical solution..
A kb command to this? |
|
Status: Offline |
|
|
Nibunnoichi
| |
Re: MKShare Released On AmiStore Posted on 5-Dec-2016 8:17:29
| | [ #10 ] |
|
|
|
Cult Member |
Joined: 18-Nov-2004 Posts: 971
From: Roma + Milano, Italia | | |
|
| Quote:
Seriously though, the server part should be improved to _at least_ only accept packets from preconfigured IP-adresses, and I would say mac-addresses on the LAN. Who here have set up their firewall to block incoming UDP traffic? |
Why would you want to block ports and IPs at the application level? This is a router/whatever-else-you-have thing to deal with... _________________ Proud Amigan since 1987 Owner of various Commodore and a SAM440ep\OS4.1FE See them on http://retro.furinkan.org/
|
|
Status: Offline |
|
|
broadblues
| |
Re: MKShare Released On AmiStore Posted on 5-Dec-2016 15:46:41
| | [ #11 ] |
|
|
|
Amiga Developer Team |
Joined: 20-Jul-2004 Posts: 4447
From: Portsmouth England | | |
|
| @Tripos
Quote:
So this isn't Synergy-compatible?
|
No it's not, it's designed for use on AmigaOS.
Part the inspiration for using it was how unnatural the synergy client on AmigaOS4 feels, I'm not exagerating when I claim that the remote mouse feels exactly as if it were attached to the client computer. _________________ BroadBlues On Blues BroadBlues On Amiga Walker Broad
|
|
Status: Offline |
|
|
broadblues
| |
Re: MKShare Released On AmiStore Posted on 5-Dec-2016 15:53:23
| | [ #12 ] |
|
|
|
Amiga Developer Team |
Joined: 20-Jul-2004 Posts: 4447
From: Portsmouth England | | |
|
| @PR
Quote:
Gotta Keyboard-Mouse-Monitor splitter. Kb works, mouse didn't for very long so there are two on the table. A1 in the VGA and pc in the DVI. Switch key didn't work.
Would be too much to change displays or keyboard.
A mechanical solution..
A kb command to this?
|
I'm going to take guess that you are asking if this can switch your monitor for you, and if so the answer is no.
It shares the moues keyboard and clipboard between several amigaos based computers, but it's assumed they have their own monitors.
Having said that, when I was testing with WinUAE, I had the windows machine connected via the VGA port of my x1k monitor, and switched that manually, (from the monitor controls) but that woud be a bit clunky for normal usage.Last edited by broadblues on 05-Dec-2016 at 03:54 PM.
_________________ BroadBlues On Blues BroadBlues On Amiga Walker Broad
|
|
Status: Offline |
|
|
broadblues
| |
Re: MKShare Released On AmiStore Posted on 5-Dec-2016 16:07:09
| | [ #13 ] |
|
|
|
Amiga Developer Team |
Joined: 20-Jul-2004 Posts: 4447
From: Portsmouth England | | |
|
| @kolla
Quote:
Hm, another unsecured attack angle...
Seriously though, the server part should be improved to _at least_ only accept packets from preconfigured IP-adresses, and I would say mac-addresses on the LAN. Who here have set up their firewall to block incoming UDP traffic?
Last edited by kolla on 05-Dec-2016 at 01:41 AM.
|
I'm open to constructive sugestions on security but some notes on the current setup.
Although there is a UDP transfer mode for RAWMOUSE and RAWKEY, the initial connection to the server is handled via TCP for setup and authentication purposes, the server can be setup to only accept named connections, whilst not ip based, the names might be taken as passwords if you desire (using something less obvios than X1000 and SAM would be good idea in that case).
Using fixed ip for the server machine but allowing any IP for the cient simplifies setup considerably, for those that may have to use DHCP. The sever doesn't recive any UDP packets, it only sends them.
It's intended for use between machines on a LAN and so the routers NAT translation for the specific port in use is unlikely to be enabled for either TCP or UDP. In theory you could use this across the WAN / internet but I'd highly recomend against that!
If you could point to some example code on how to verify that a UDP packet came from the sever ip/MAC address , that would be helpful as a quick google returns endless firewall related results and no application related ones that I could see. _________________ BroadBlues On Blues BroadBlues On Amiga Walker Broad
|
|
Status: Offline |
|
|
Deniil715
| |
Re: MKShare Released On AmiStore Posted on 7-Dec-2016 10:45:36
| | [ #14 ] |
|
|
|
Elite Member |
Joined: 14-May-2003 Posts: 4237
From: Sweden | | |
|
| @broadblues
Interesting! How do you switch between systems? Specific hotkey? Does it send 4th and 5th mouse button? What about multimedia-keys? Does it raw-copy everything on input.device?
Can you specify the input priority to make it bypass or allow mouse accelerators, or hotkey managers?
Just wondering. Don't have an immediate need for it myself now, but these would be important issues if I were to use it. These were issues I noticed during my development of AllKeys, Macc and AmiVNC. _________________ - Don't get fooled by my avatar, I'm not like that (anymore, mostly... maybe only sometimes) > Amiga Classic and OS4 developer for OnyxSoft.
|
|
Status: Offline |
|
|
broadblues
| |
Re: MKShare Released On AmiStore Posted on 7-Dec-2016 13:37:11
| | [ #15 ] |
|
|
|
Amiga Developer Team |
Joined: 20-Jul-2004 Posts: 4447
From: Portsmouth England | | |
|
| @Deniil715
Quote:
Glad you think so
Quote:
How do you switch between systems? Specific hotkey?
|
Slide the mouse off the edge on one screen and it appears on the opposite edge of the other. So ideally with 2 or 3 machines you would put your monitors in a suitable order with the server in the cener and a client monitor on either side.
Machines 4 & 5 would use the top and bottom edge which would be a little less intuitive....
Quote:
Does it send 4th and 5th mouse button? What about multimedia-keys? Does it raw-copy everything on input.device?
|
It (the server) runing as a commodity and specifically filtering the RAWMOUSE and RAWKEY events (as wel as the mousewheel) all rawmouse events are sent to the client when it's active so, yes all the special keys that get as far as input.device should be seen,
Quote:
Can you specify the input priority to make it bypass or allow mouse accelerators, or hotkey managers?
|
You can set the prority of the server commodity.
By default it runs at maximum priority, this means that pretty much all keyboard and mouse actions are applied to the active client. The one big exception being the the keyboard resets CTRL LAMIGA RAMGA and CTRL LALT RALT , those run at ahigher priority than commodities.library and so will always reboot the server. Mostly used to that now , but still catches me out every now and then
The input prefs mouse acceleration is applied by the client as far as I recall not the server, might need to retest to verify that as I have similar settigs on both machines... _________________ BroadBlues On Blues BroadBlues On Amiga Walker Broad
|
|
Status: Offline |
|
|
KimmoK
| |
Re: MKShare Released On AmiStore Posted on 7-Dec-2016 14:12:01
| | [ #16 ] |
|
|
|
Elite Member |
Joined: 14-Mar-2003 Posts: 5211
From: Ylikiiminki, Finland | | |
|
| I hope I have multi-OS home office set up one day, for that I hope I can share one kb+mouse with all systems.
So, MKShare sounds nice, I hope it one day can interact with Linux+Windows+MorphOS... _________________ - KimmoK // For freedom, for honor, for AMIGA // // Thing that I should find more time for: CC64 - 64bit Community Computer?
|
|
Status: Offline |
|
|
broadblues
| |
Re: MKShare Released On AmiStore Posted on 7-Dec-2016 16:13:59
| | [ #17 ] |
|
|
|
Amiga Developer Team |
Joined: 20-Jul-2004 Posts: 4447
From: Portsmouth England | | |
|
| @KimmoK
As mentioned on amigans.net if there is sufficient interest I may create a linux client. Can't see me doing a windows one, the 68 client may work for MOS, but that has not been tested so far. _________________ BroadBlues On Blues BroadBlues On Amiga Walker Broad
|
|
Status: Offline |
|
|
kolla
| |
Re: MKShare Released On AmiStore Posted on 7-Dec-2016 17:50:46
| | [ #18 ] |
|
|
|
Elite Member |
Joined: 20-Aug-2003 Posts: 3265
From: Trondheim, Norway | | |
|
| People have these weird ideas about routers, NAT and firewalls fixing all their problems, yet all statistics tells otherwise. My personal experience when visiting places, is that incoming UDP tends to be allowed, because of DNS, NTP and various other protocols that rely on UDP answers (and also the way UDP packet fragmentation is handled).
@Broadblues Thanks for a more thorough description. I used server and client the other way around than they are named - the _clients_ are the "servers" listening for UDP packets, right? So what is interesting is preventing them from listen to UDP packets from other places than the "server". Initial negotiations over TCP sounds good, client and server can agree on some checksum that makes them recognise each other for a while.
On example code for UDP, I would look at how radius does it.
https://github.com/FreeRADIUS/freeradius-server/tree/v4.0.x/src https://code.nordu.net/?p=radsecproxy.git;a=tree
Btw - I am one of those who never used NAT at home. All my systems always had public IP addresses ever since the early 90ies, it is only now that I have moved to IPv6 that I have a few systems with rfc1918 addresses for legacy cruft, such as Amiga. Last edited by kolla on 07-Dec-2016 at 09:01 PM.
_________________ B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
|
|
Status: Offline |
|
|
Deniil715
| |
Re: MKShare Released On AmiStore Posted on 8-Dec-2016 8:23:20
| | [ #19 ] |
|
|
|
Elite Member |
Joined: 14-May-2003 Posts: 4237
From: Sweden | | |
|
| |
Status: Offline |
|
|
OldAmigan
| |
Re: MKShare Released On AmiStore Posted on 12-Dec-2016 23:34:38
| | [ #20 ] |
|
|
|
Cult Member |
Joined: 25-Dec-2003 Posts: 683
From: Dumfries, Scotland | | |
|
| Sounds great. Any ideas to include a 68K server module?
Any ideas to include anything for Aros or Aeros on Raspberry Pi? (Although if you include a Linux client that would work)
Fred _________________ Fred Booth ======================================== A500, A600, A1200 c/w Mediator and 030 AmigaOne and OS4.1 Mac LCII, G4 Powermac running OSX + Amigakit and MorphOS 3.0 Dell Mini 10 Netbook running IcAros and AmigaForever+Amikit+AmigaSys 2006 Macb
|
|
Status: Offline |
|
|