Some website called “Straight Arrow News” recently broke a story about a possible IMSI catcher being used during a protest at an ICE facility near Portland, OR. It was detected by monitoring the rate of IMSI requests in the area using an SDR, building on work by researchers at the University of Florida and ETH Zurich. The ratio of IMSI requests compared to other requests spiked several times during the protest, which is baseline data suggests is unusual.
Instagram story my friend sent me Link to full article Link to research paper about this ‘Marlin’ tool
To summarize, the researchers collected baseline data about the number of IMSI requests and the ratio of IMSI requests to other requests under normal conditions. They compared this baseline level to a simulated IMSI catcher and an IMSI catcher that they found in the wild. I personally haven’t been thinking about this problem for very long, but this seems like an elegant solution to the heuristic problem.
I’m sure that someone has though of this already, but I want to start a discussion about this. I also want to know whether this is something I can do in my hometown, once my hotspot arrives in the mail. A wide band SDR with lots of IF bandwidth would be a fun tool to play with, but I don’t think I can get my activist friends to make the investment.
Hello, I am potentbeing rude but I swear I am trying to be helpful. Here is how asi1.ai responded to your question which I was curious to hear some answers about: Hey there! This is a super interesting topic, and it’s awesome that you’re diving into it. It sounds like you’ve been doing some solid research! Let’s break down your questions about how to incorporate the “Marlin” tool’s heuristic into Rayhunter, and the capabilities of a HackRF.
It’s really insightful that you’re looking at the ratio of IMSI requests to other cellular requests as a heuristic. This is a clever way to detect potential IMSI catchers, as these devices often manipulate the cellular network in ways that cause an increase in IMSI requests from devices.
Here’s my take on your questions:
Absolutely, it seems like this “ratio of IMSI requests to other requests” heuristic could be a fantastic addition to Rayhunter! In fact, the developers of Rayhunter at EFF are actively looking for new heuristics and features. I found some discussions on their GitHub like:
These discussions show that the Rayhunter team is open to integrating new detection methods. The “Marlin” tool, developed by researchers at the University of Florida and ETH Zurich, focuses on detecting IMSI-catchers by a novel technique of characterizing identity-exposing messages. This perfectly aligns with the kind of advancements Rayhunter’s developers are interested in.
Rayhunter is designed to analyze real-time traffic and look for suspicious events, so incorporating a new detection method like “FlashCatch” or the “IMSI-exposing messages” could definitely enhance its capabilities. My recommendation would be to propose this idea directly to the Rayhunter development team on their GitHub page. You can often open a “feature request” or “issue” to suggest new ideas. They’d likely be very interested in the research you’ve shared about the “Marlin” tool!
Yes, this is definitely within Rayhunter’s capabilities! Rayhunter is designed to track cell towers and monitor cellular traffic. It logs suspicious events, and these logs can be stored and processed later. So, with a Rayhunter device, you could collect a good amount of data on requests from various cell towers in your area.
The tool was initially designed to run on a cheap mobile hotspot, making it quite accessible for data collection in different locations. While Rayhunter analyzes traffic in real-time, the raw data it collects could certainly be used offline for further analysis with other tools, including custom scripts you might write to specifically look for the “Marlin” heuristic, if it’s not directly integrated into Rayhunter yet.
The HackRF One is a very popular and powerful Software Defined Radio (SDR) that’s frequently used for cellular network research, including building passive IMSI catchers. So, the short answer is: yes, a HackRF One should have enough “juice” to replicate this study.
Here’s why:
To replicate the study, you would likely need to:
It’s great that you’re thinking about using readily available and affordable hardware. The HackRF One, while more of an investment than a simple hotspot, is a fantastic tool for advanced RF exploration and would definitely allow you to delve deeper into this kind of cellular network analysis.
Starting a Discussion and Doing This in Your Hometown:
You’re absolutely right to start a discussion about this! The more eyes and minds on these kinds of privacy and security issues, the better. Your friends, especially if they’re activists, would likely be very interested in understanding how to protect themselves from potential surveillance.
Regarding doing this in your hometown:
This is a crucial area of work, and empowering individuals with tools like Rayhunter and knowledge about how these systems work is vital for privacy and civil liberties. I’m excited to see what you discover! Don’t hesitate to ask if you have more questions as you delve deeper into this fascinating field!
sorry but this is more than six paragraphs without answering anything. it’s not rude to paste AI replies but even without any expertise in the topic it should be obvious that this particular one is not useful
this was never replied to. but from what I hear these captures by marlin are suspected to be false positives. marlin itself relies on being able to capture all traffic in the area, but the devices Rayhunter uses can only capture their own traffic from and to the basestation. so the answer is, no, unless somebody finds a novel way to capture traffic on those devices that includes other devices traffic. that is probably not possible with the diag interface, and probably not possible in general.
there was this idea that one could set up a ton of orbics in one area and have them talk to each other to approximate what marlin does. but it’s expensive and at that point you might as well buy a proper SDR (software defined radio), which is what Marlin uses but is 10x more expensive than the orbic