Traverse Ten64

by Traverse Technologies

An eight-core ARM64 networking platform with mainline Linux support

View all updates Feb 25, 2021

Field Report: Running Kismet on the Ten64

by Michael K

I’m the author of Kismet, a wireless network and device detector, sniffer, wardriving tool, and WIDS (wireless intrusion detection) framework. Given the proper hardware (Wi-Fi, Bluetooth, ADSB, Zigbee, wireless sensors, etc.), Kismet can monitor multiple wireless protocols in large numbers. However, finding a compact system capable of supporting a diverse collection of radios, with enough RAM for a dense deployment environment, has been a challenge. So, I was very curious to see how the Ten64 would handle Kismet.

A Ten64 with an ath9k abg-n mPCI-e adapter in one slot and an Intel 802.11AX M2 adapter in a mPCI-e converter in the other

Advantages

When it comes to running Kismet, the Ten64 has three great advantages: mPCIe interfaces, USB3 with solid bandwidth, and an M.2 storage option for high-speed data logging. Typically, the compact hardware I’ve found can only provide two of these three features, which can make high-traffic environments very challenging.

Radios

With the combination of mPCIe and USB, a vast selection of radios and protocols become accessible, including: Ath9k Atheros abg-n is the go-to driver for stable Wi-Fi capture, prior to 11AC Intel AX200 is one of, if not the only, monitor-mode capable 11AX interface, and is only available as an mPCIe M2 adapter RTL-SDR offers a cheap, low-bandwidth, USB SDR, the USB interface easily supports multiple radios for different protocols.

Installing Kismet is much the same as with any other package on Linux-based systems; the Ten64 supports modern standard Linux distributions, which makes compiling trivial. Kismet can typically support around 20,000 devices per gb of RAM; with the 32 gb option on the Ten64, there should be more than enough memory even in dense conference environments. In addition, packet logging does not hit the bottlenecks and throughput issues often found on other, smaller devices logging to SD.

Screen grab of Kismet running on the Ten64 capturing with Wi-Fi and USB RTLSDR

In the end, I found that Kismet on the Ten64 performs similar or better to an Intel NUC, but the hardware is far more expandable and runs a full Kismet capture server with ease.

About the Author

Michael K

 Stanfordville, NY


$100,416 raised

of $60,000 goal

167% Funded! Order Below

Product Choices

$699

Traverse Ten64 Mainboard

A fully assembled and tested Ten64 mainboard installed in a custom metal enclosure with a fan, 60 W power supply, a recovery microSD card, a SIM eject tool, and a hex key, as you'd expect with any good piece of hardware. RAM with ECC not included. Regional power cord and USB-C console cable sold separately.


$59

Four-port M.2 Key B SATA Controller

We recommend this SATA controller for Ten64 NAS configurations using CMR HDDs for bulk storage and a standard 22 mm x 80 mm NVMe SSD for boot storage. This controller fits in the Ten64's M.2 Key B slot and uses one lane of PCIe 2.0.


$59

Five-port M.2 Key M SATA Controller

We recommend this SATA controller for Ten64 NAS configurations using Apacer NAS-grade SSDs for bulk storage and a smaller 22 mm x 42 mm NVMe SSD for boot storage. This controller fits in the Ten64's M.2 Key M slot and uses two lanes of PCIe 3.0.


$7

EU-C13 AC Power Cord

From the Crowd Supply Basics project.

A 1.8 m (6 ft) long AC cable with an EU plug and a C13 plug to fit a C14 port.


$5

AU-C13 AC Power Cord

From the Crowd Supply Basics project.

A 1.8 m (6 ft) long AC cable with an AU plug and a C13 plug to fit a C14 port.


$10

UK-C13 AC Power Cord

From the Crowd Supply Basics project.

A 2.5 m (8.2 ft) long AC cable with a UK plug and a C13 plug to fit a C14 port.


$89

NVMe SSD

From the Crowd Supply Basics project.

The 128 GB drive is compatible with both the M.2 Key M and M.2 Key B slots on Ten64's mainboard, whereas the 256 GB and 512 GB drives are only compatible with the M.2 Key M slot. These drives are only available when purchased with a Ten64.

SanDisk NVMe SSDs in various capacities: 128 GB (P/N SDAPMUW-128G-1022), 256 GB (P/N SDBPNPZ-256G), and 512 GB (P/N SDBPNPZ-512G).


$89

NAS-grade SATA 2.5" SSD

From the Crowd Supply Basics project.

These NAS-grade solid state drives (SSDs) are rated to last much longer than consumer models, so are perfect for NAS bulk storage. Choose from 256 GB (AP256GPPSS25-R), 512 GB (AP512GPPSS25-R), and 1 TB (AP1TPPSS25-R) capacities. These drives are only available when purchased with a Ten64. User installation required.


$4

Flexible SATA Cable

From the Crowd Supply Basics project.

A flexible cable (3M part number 5602-44-0142A-300) for connecting a SATA drive to a SATA controller board.


$102

8 GB DDR4 SODIMM RAM Module

From the Special Items project.

One stick of 8 GB DRR4 SODIMM non-ECC RAM (Micron MTA8ATF1G64HZ-2G6E1)


$6

USB Cable: Type-C to Type-A

From the Crowd Supply Basics project.

Use this cable with your Ten64 Mainboard

A 100 cm cable with a USB Type-C and a USB Type-A connector.

Credits

Traverse Technologies

Traverse is a design house focusing on broadband and machine-to-machine applications. Our key areas of expertise are in wireline (xDSL), wireless (LTE), and embedded Linux with an aim to leverage open source technologies such as Linux and OpenWrt as much as possible.


Guy Ellis

SI and DFM Engineer

Mathew McBride

Product Architect

Brett Hahnel

PCB Layout and CAD

Sean Yang

SW Developer

Dennis Monks

SW Dev Leader

Vaughn Coetzee

Firmware Developer


SRXGlobal

Recommended

Contract Manufacturer

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: