x.o.ware | Software
309
page-template,page-template-full_width,page-template-full_width-php,page,page-id-309,ajax_fade,page_not_loaded,,qode-title-hidden,columns-3,qode-theme-ver-10.1.1,wpb-js-composer js-comp-ver-5.0.1,vc_responsive

Windows

WINDOWS

The XOkey will work on Windows 7, 8.x and 10 computers, if you install this software.

Mac

MAC

The XOkey runs on Mac OS X computers, version 10.5 or newer, with this software installed.

ANDROID

We don’t yet have our own android client app yet, but you can use the StrongSwan app on your android device (v4.2 or newer), available for free from the Android App Store:

Keep in mind that you will have to configure this app manually, although that only requires a few steps.

 

iOS

Unfortunately, we do not yet have support for iOS. If you have experience with IPSec and iOS (or know someone who does), please contact us about helping us get there.

Linux

LINUX

We plan to create software to allow Linux laptops to use the XOkey. Until then, if you are comfortable manually configuring your computer, you can do the following to get the XOkey to work on a Linux computer:

1. INTRODUCTION

The XOkey operates as an embedded linux computer that encrypts all traffic when it’s connected to a remote XOnet. It appears to the user as a USB ethernet device. You will need root access (or sudo) to be able to configure the network interfaces, firewall and routes.

The steps are :
Configure IP address
When XOkey is connects to XOnet route all trafic to XOKey
When XOKey disconnects remove routing rules

 

2. REQUIREMENTS
You need the command line tools: iptables, ip, dig
On a ubuntu or debian system: sudo apt-get install dnsutils iptables iproute2

You will need web browser to configure UI, chrome or firefox are recommeded.

You must not have a 192.168.255.X conflict on your LAN.

 

3. USING THE XOkey
Plug it in a usb ethernet device should show up on your system use the “ip link show” or “ifconfig” command to show the interfaces.

You can download an example script (xokey.sh) that can do this for you.

Note you must edit the script, and change a few variables at the top. The variables are you default route gateway, and the remote XOnet you want to connect to.

 

3A. CONFIGURE IP ADDRESS

sudo ./xokey.sh configip
Then you can open a web browser to https://192.168.255.1/

 

3B. AFTER THE CONNECTION IS ESTABLISHED

sudo ./xokey.sh route

 

3C. WHEN YOU DISCONNECT
sudo ./xokey.sh unroute