HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
onlinemediagroup
ocaml-usbmux
OCaml2016–2016
onlinemediagroup / ocaml-usbmux

ocaml-usbmux

Connect to your iDevices over USB at scale

2Distinct people
3Mentions
0Explicit recommenders
115GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Connect to your iDevices over USB at scale

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day3 dated mentions

Observed mentions: 2016-01-09 05:32:40 UTC to 2016-01-20 19:27:35 UTC.

0122016-01-09 00:00:00 UTC to 2016-01-10 00:00:00 UTC (exclusive): 2 mentions; 2 submissions, 0 commentsJan 92016-01-10 00:00:00 UTC to 2016-01-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-01-11 00:00:00 UTC to 2016-01-12 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-01-12 00:00:00 UTC to 2016-01-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-01-13 00:00:00 UTC to 2016-01-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-01-14 00:00:00 UTC to 2016-01-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJan 142016-01-15 00:00:00 UTC to 2016-01-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-01-16 00:00:00 UTC to 2016-01-17 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-01-17 00:00:00 UTC to 2016-01-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-01-18 00:00:00 UTC to 2016-01-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-01-19 00:00:00 UTC to 2016-01-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-01-20 00:00:00 UTC to 2016-01-21 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJan 20

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jan 92016-01-09 00:00:00 UTC2016-01-10 00:00:00 UTC220
Jan 102016-01-10 00:00:00 UTC2016-01-11 00:00:00 UTC000
Jan 112016-01-11 00:00:00 UTC2016-01-12 00:00:00 UTC000
Jan 122016-01-12 00:00:00 UTC2016-01-13 00:00:00 UTC000
Jan 132016-01-13 00:00:00 UTC2016-01-14 00:00:00 UTC000
Jan 142016-01-14 00:00:00 UTC2016-01-15 00:00:00 UTC000
Jan 152016-01-15 00:00:00 UTC2016-01-16 00:00:00 UTC000
Jan 162016-01-16 00:00:00 UTC2016-01-17 00:00:00 UTC000
Jan 172016-01-17 00:00:00 UTC2016-01-18 00:00:00 UTC000
Jan 182016-01-18 00:00:00 UTC2016-01-19 00:00:00 UTC000
Jan 192016-01-19 00:00:00 UTC2016-01-20 00:00:00 UTC000
Jan 202016-01-20 00:00:00 UTC2016-01-21 00:00:00 UTC110

What Hacker News says

3 sources
e_d_g_a_r·Jan 20, 2016Submission

Release of gandalf 0.8, battled hardened, scalable iPhone port forwarding

I'm proud to announce release of gandalf 0.8, this is a very battled tested tool to port forward ports on jailbroken iPhones. It lets you do ssh -p 2000 root@localhost. Similar to other tools, gandalf is better because 1) It is scalable, worked with 25+ iPhones at the same time, see README about needing to use custom version of usbmuxd and issues the linux kernel might give you. 2) Provides a nice status server, see what devices are tunneled with gandalf --status 3) Battle tested under stress. 4) Written in a functional programming language OCaml, so you know its type safe. 5) Features nice options like closing connections if there is no activity on the tunnel after a configurable period of time, defaults to five minutes. 6) Doesn't leak any file descriptors, so you can actually leave this on and forget about it. Easily installed via opam
Read the rest
, OCaml's package manager. opam install usbmux Provide a mapping file of the form <udid>:<local_port>:<device_port> Find the udid of connected devices with plain listen mode: $ gandalf Will print as devices plug in and out. more serious sample usage: sudo which gandalf --mappings etc/idevices/mappings --daemonize --verbose --timeout 900 Outputs colored debugging messages to the system log too. Source code, star the repo if you like it!: https://github.com/onlinemediagroup/ocaml-usbmux
2 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.