I put a lot of effort into making it fully accessible. I'd be grateful if members of the AppleVis community could try it and let me know about any accessibility issues or suggestions for improvement.
What is on the screen
The first screen is a catalog of the tools, with a live network status card at the top that shows your connection type, your local IP address and your router's address. Activating that card opens a details sheet with more, such as your public IP address and DNS servers. Below it the tools are grouped into three sections. Diagnostics holds Ping, Multi Ping, Traceroute, Port Scanner and TLS Inspector. DNS holds DNS Lookup and Reverse DNS. Calculators holds the Subnet Calculator, IP Converter and MAC Converter. Every tool screen follows the same shape: a host field at the top, a Start or Stop button to the right of it, then the list of results, and a verdict card in plain language at the end of a run.What every tool does
- Ping - latency, jitter and packet loss to any host, with a live chart and a plain-language verdict.
- Multi Ping - compare up to four hosts side by side, at once.
- Traceroute - every hop between you and a destination, with reverse-DNS names and an honest read on where delay or loss begins.
- DNS Lookup & Reverse DNS - query A, AAAA, MX, TXT, NS and more against the system resolver or Google, Cloudflare and Quad9. Enter an IP for a reverse PTR lookup.
- Port Scanner - see which TCP ports are open, closed or filtered, over an honest model, never a fake vulnerability claim.
- TLS Inspector - read a site's real certificate chain, protocol versions and cipher support, straight from your device. No third-party grading service.
- Subnet Calculator - IPv4 and IPv6 math: CIDR, network, broadcast, host ranges and equal splits, with a live bit view.
- IP Converter - turn any IP notation into every other form, and see how an IPv4 address rides inside IPv6.
- MAC Converter - every MAC notation, EUI-64, link-local, and a fully offline vendor lookup. Randomized phone MACs are flagged honestly, never given a fake vendor.
The VoiceOver work
- Every long-press action is available as a rotor custom action, so nothing requires a long press.
- Result rows are grouped, so a hop or a port reads as one sentence.
- The ping chart supports Audio Graphs. Focus the chart, twist two fingers on the screen until you reach Audio Graph in the rotor, then swipe up to play it.
- "Started" and "Finished" are announced, and on Ping the finish also speaks the verdict.
- Controls that need the paid unlock announce that before you activate them.
- Decorative visualizations are deliberately hidden, because the result rows already speak everything they show.
- Larger Text, Reduce Motion and Voice Control are all supported as well.
Feedback
I would like to know how Radien behaves in real use: starting and stopping the tools, the announcements, the results and the verdict cards, and whether anything is confusing, too noisy or missing. I am especially interested in feedback from Braille display users, because unfortunately I have no Braille hardware and could not test that myself. If someone in the community would be willing to review Radien and add it to the AppleVis Directory, I would be very grateful. Radien is localized into English, Chinese, German, French, Italian, Japanese, Korean, Portuguese and Spanish, including all VoiceOver labels, hints and announcements. If you use any of these languages, I would really appreciate your feedback on how accurate and natural the VoiceOver translations sound.Price and promo codes
Radien is free, with a one-time Radien Pro unlock for $9.99. There is no subscription. If you would like to test Radien but the price is a problem, I would be happy to provide a few promo codes in exchange for accessibility feedback. You can contact me through the AppleVis personal contact form, or leave a comment asking for a code. English is not my first language, so I used an AI tool to help with the wording. The app, the testing and any mistakes are my own.Thank you for your time, and I look forward to hearing your feedback.
Igor
Comments
Interested in Trying This
Hi,
Thanks for posting this, it’s always nice to see a developer taking interest in accessibility and it’s clear how much thought you have put into this already.
I’d love to test this out if you’d be able to provide a code?
Re: Interested in Trying This
Hi!
I just sent you the promo code in a direct message. Happy testing, and thank you for offering!
The same goes for anyone else reading: if the price is a barrier and you would like to test Radien with VoiceOver, just ask and I will send you a code.
Very cool!
This sounds like a great app, an I love that you've leveraged the audio graphs feature, which is not widely used outside Apple's own ecosystem.
I'm looking forward to giving it a spin!
Re: Very cool!
Thank you for the kind words! Audio Graphs were my favourite part to build, and you are right that almost nobody outside Apple uses them.
On the Ping screen, focus the chart, twist two fingers until you reach Audio Graph in the rotor, then swipe up. You will hear the latency as tones, with gaps where a packet timed out. I would love to know how it sounds to you in real use.
Radien 1.7 is out, with two small VoiceOver improvements
Hi everyone,
Radien 1.7 is out today. It is a small polish update, but it includes two useful changes for VoiceOver:
Network Details now hides rows that your current connection cannot answer, so there are fewer empty rows to swipe past.
On cellular connections, the details sheet now includes two new spoken rows: radio technology and the NAT64 prefix.
Callum, did you get a chance to test the app with the code I sent you? Mlth, did you have a chance to try the Audio Graphs feature? I would still be very grateful for any reports, especially from people who use a Braille display.
Radien itself is free. I still have codes that unlock Radien Pro, for anyone who would like to test it with VoiceOver. The current batch is valid until 31 December. You can contact me through the AppleVis personal contact form, or leave a comment here, and I will send you a redemption link.
Also, if a community member feels Radien is suitable for the AppleVis App Directory, I would really appreciate an honest entry. The AppleVis guidelines do not allow developers to submit their own apps, so it can only happen through a community member. Please include anything that does not work well too - honest feedback is the most useful kind.
English is not my first language, so I used an AI tool to help with the wording. The app, the testing, and any mistakes are my own.
Thank you!
Igor
Sounds Great
Thanks for adding VoiceOver support to your app. This sounds like something I'd find useful and I'm definitely going to check it out. I'd love a promo code if you have any remaining, but I'll be back with my feedback regardless.
Re: Sounds Great
Hi!
I just sent you a redemption link through the AppleVis contact form - it should arrive by email. Radien itself is free; the link unlocks Radien Pro.
Thank you for giving it a try. I am looking forward to your feedback, good or bad - and if the link does not arrive or something goes wrong with the redemption, leave a comment here and I will resend it.
No difficulties
Just spent some time playing with the app, and I think it works very well with VoiceOver. A lot of developers ignore the VoiceOver rotor, so it's cool to see it used here.
I particularly like the preset destinations, such as the user's router for the ping command, and the intentionally expired SSL certificate test.
Thanks for the work you've done here. I don't have anything negative to say. This will certainly come in handy and has replaced an older app called Network Tools that I used to use.
Re: No difficulties
Thank you - this comment made my day. Replacing an app you already used is the biggest compliment a developer can get.
The rotor work was a deliberate goal of the accessibility pass: nothing in Radien should require a long press. I am glad the Router preset and the expired-certificate targets landed too. The badssl targets are there because an honest tool should also show you what a bad result looks like, safely.
If anything ever reads wrong with VoiceOver in a future update, please tell me here and I will fix it. Thank you again for testing!
He
I was wondering if I could get a code for this app. I will be glad to submit feedback. Thanks.
Re: He
Hi!
I just sent you a redemption link through the AppleVis contact form - it should arrive by email. Radien itself is free; the link unlocks Radien Pro.
Thank you - I am looking forward to your feedback, and if the link does not arrive or something goes wrong, leave a comment here and I will resend it.
Radien is in the App Directory - thank you!
Thank you, WhappleMcFootenball, for adding Radien to the App Directory!
"Fully accessible with VoiceOver and easy to navigate" is the sentence I worked hardest for, and reading it from a real user means a lot. If a future update ever falls short of it, tell me here and I will fix it.
Awesome Work!
Thank you for the awesome job you have done! I would love a redemption link as well.
Re: Awesome Work!
Hi!
I just sent you a redemption link through the AppleVis contact form - it should arrive by email. Radien itself is free; the link unlocks Radien Pro.
Thank you for the kind words - and if the link does not arrive or something goes wrong, leave a comment here and I will resend it.
My plan to test the application
I really appreciate your valuable ideas. It will be helpful if I can get a promo code for testing the software.
Re: My plan to test the application
Hi!
The redemption link is on its way - I sent it a moment ago through the AppleVis contact form, so please check your email. A quick reminder: Radien itself is free to download, and the link unlocks the paid Radien Pro features.
Thank you for offering to test! If the email does not show up, just write here and I will send you a new link.
I've been looking for something like this
Any promo redemption codes still available?
Re: I've been looking for something like this
Hi!
Yes - plenty of codes left. I just sent you a redemption link through the AppleVis contact form, so please check your email. Radien is free to download; the link unlocks Radien Pro. If nothing arrives, write here and I will resend it.
"I've been looking for something like this" is exactly what I hoped someone would say - I would love to hear how it works for you.
This is super!
Firstly, thank you for making accessibility a priority in your application.
This app comes at a good time since I recently upgraded my Internet and internal network here. I've also been looking for a good iOS network utility.
So far everything plays nice with voiceOver. Great work!
Re: This is super!
Thank you - and perfect timing indeed!
For a freshly upgraded network, two fun first stops: Ping with the Router quick target, and the Subnet Calculator - it opens already filled in with your own network's numbers.
If anything ever reads wrong with VoiceOver, tell me here and I will fix it.
Enjoy the new connection!
And the info buttons are handy.
Something else really cool, the info buttons found within each tool. Great stuff. A reference right in the app , and things are explained clearly and keep to the essential information. Awesome.
I will test soon with a braille display and see how things go. :D
Re: And the info buttons are handy.
Thank you!
The info buttons were built exactly for that - a short reference that lives in the app and sticks to what matters. I am really glad they read well.
And a Braille display test would mean a lot: it is the one part of the accessibility work I could never test myself, since I have no Braille hardware. Whatever you find - smooth or broken - I want to hear all of it.
Radien 1.10: Larger Text, and a correction to my first post
Hello again, and an update on this one.
Something in my first post was wrong
I listed Larger Text among the things Radien supported. That was true at the ordinary text sizes and not true at the accessibility ones. When I went through the app at the largest setting, screen by screen, I found host fields shorter than the text they were holding, values cut to a few characters, a status card that lost the end of every line, and one sheet whose whole column collapsed to about a quarter of the screen width. Calling that supported was wrong, and version 1.10 is the fix.
What changed
At the accessibility text sizes every screen now changes its shape instead of shrinking or cutting text: fields grow to fit their font, values sit under their titles, and nothing is squeezed into a narrow column. I went through the app screen by screen at the largest setting on the smallest iPhone, in all nine languages.
What this release does not change
This is a Dynamic Type release, not a VoiceOver release. I did not add VoiceOver features and I do not want to suggest otherwise. What I did was go back through the app with VoiceOver on to check that nothing regressed: the status card still reads as one element, every long-press action is still available as a rotor action, and the decorative visualizations are still kept out of the swipe order.
Testers are very welcome
If you use the larger accessibility sizes, I would like to know whether anything is still cut off, overlapping or simply awkward, and on which screen. Feedback in the other languages is just as useful: the layouts are hardest in German and Japanese, and I cannot judge how natural the wording sounds in them.
Radien is free, and the advanced tools are a one-time unlock. I am happy to give that unlock away to anyone here who wants to try the whole app: just ask in a comment below, and I will send you a redemption link privately, through your AppleVis contact form or mine. It is not a trial. The unlock is permanent and stays with your Apple ID, restorable on any device, exactly as if it had been bought.
Radien was added to the Directory in August by WhappleMcFootenball, which I appreciated more than I said at the time.
Radien: Network Toolbox
Radien 2.0: VoiceOver fixes and a Checkup that speaks as it runs
Hello again. Radien 2.0 is out today, and this time most of the news is for VoiceOver.
What VoiceOver got wrong, and is now fixed
In September a full review of the app's code found places where VoiceOver was not told the truth about the screen. I had missed every one of them:
All of these are fixed in 2.0.
What is new
Before the release I went through the new screens with VoiceOver: Home, the Checkup with its details page and Share menu, "What is my IP?", the Tools tab and the Radien Pro screen.
Testers are very welcome
I would most like to hear about the Checkup: is the pace of the spoken results comfortable, is anything said twice, and is the result easy to find when the run ends? If you use a Braille display, I would like to know how it reads there too.
The offer still stands. Radien is free, and I am happy to give the Radien Pro unlock, the Checkup included, to anyone here who wants to try the whole app: just ask in a comment below, and I will send you a redemption link privately, through your AppleVis contact form or mine. The unlock is permanent and stays with your Apple ID.
Radien: Network Toolbox
Would love to test.
I'd like to try out the app, and if it's not too late and disrespectful, I kindly request a code to do that for free. Let's see how this app works with my slow Wi-Fi connection. Such a network diagnosis tool is highly needed for me.
Re: Would love to test.
Hi Enes,
Not too late at all, and not disrespectful either: the offer is still open. I just sent you a redemption link through the AppleVis contact form, so please check your email. Radien is free to download, and the link unlocks Radien Pro for good, the Checkup included.
For a slow Wi-Fi connection, I would start with the Checkup on the Home tab. It tests your Wi-Fi, router, internet, DNS and websites in one run, and VoiceOver speaks each result as it comes in. For a longer look, open Multi Ping and ping your router (the Router button) and a public address such as 1.1.1.1 side by side. If your router's replies are already slow or lost, the trouble is between your iPhone and the router, usually the Wi-Fi itself. If the router answers fast and only the internet side is slow, the problem is further out, often at your provider.
One honest limit: Radien does not run speed tests, and iOS does not let apps read the Wi-Fi signal strength. So it shows where the delay starts, not how fast your line is.
If the email does not arrive, write here and I will resend the link. I would love to hear how the spoken Checkup results work for you.
Igor
Got the message.
Re: Got the message.
Hi Enes,
Thank you for testing, and for such careful notes. Here are my answers, one by one.
The device model: "iPhone17,5" is Apple's internal model code for the iPhone 16e, and "iPhone14,6" really is the code of your SE (3rd generation). So, sorry, no iPhone was made just for you 😉. iOS gives apps this code, not the model's name, which is why many apps show it. Radien shows it at the bottom of Settings only to help with support, but you're right that it reads like a mistake, and I'll change it.
"Languages": you're right again. The row sets one language, so it should say "Language". I'll fix that too. Turkish is not one of Radien's nine languages yet. I've noted your request, and requests like yours help me decide which language comes next.
Home and Tools: a fair point. Home is meant as a quick look at your own network: its status, your public IP and the Checkup. Tools is the whole toolbox. The six tool shortcuts that version 2.0 added to Home repeat what the Tools tab already has, and I'm reviewing them now. Letting people pin their own favorite tools on Home is a good idea, and I've noted it.
The DNS result: the Checkup asked the DNS server that your Wi-Fi gives your iPhone (usually your router) to look up a name, and no answer came within 4 seconds. Please run the Checkup again later to see whether it happens every time. If it does and websites are slow to start loading, the router's DNS is likely part of your slow connection, and the suggestions on that result screen are the place to start. If websites open normally, your iPhone may get its names another way, for example through iCloud Private Relay, which does not use the router's DNS. You can also compare the two in DNS Lookup: look up the same name with System DNS, then with Cloudflare or Quad9. If the public server answers and System DNS does not, the router's DNS is the one to fix.
If you'd like me to look at your result, tap Share on the Checkup's result screen, choose Share Report, and send it to me through the AppleVis contact form or with Send Feedback in Radien's Settings. The report contains no IP addresses unless you choose Share with IP Addresses.
The Audio Graph: it is on Ping's latency chart. Open Ping (on the Home tab or in the Tools tab), choose a host, for example the Router button, and tap Start. Let it run for a minute, then tap Stop: the graph sounds best once the ping has stopped. Then double-tap the graph in the result card to open the full chart (VoiceOver reads the graph as "Latency, button"). Focus the chart, twist the rotor to Audio Graph, swipe up or down until you hear "Play Audio Graph", and double-tap. My first post left out that last double-tap, sorry.
Thanks again. I'd love to hear how Radien does with your Wi-Fi.
Igor
Interested in testing
A couple of years ago I studied Network Engineering through Cisco's Network Academy. I would love the opportunity to test out the full service this application has to offer.
So, if it's not too late, might I have a redemption code as well?
TIA. 🙂
Re: Interested in testing
Hi Brian,
Not too late at all: the offer is still open. I just sent you a redemption link through the AppleVis contact form, so please check your email. Radien is free to download, and the link unlocks Radien Pro for good.
Since you studied networking with Cisco, here are a few things you may like to try.
Traceroute judges a path only by what reaches the destination, so a router that just rate-limits its own replies is not blamed for loss.
The Port Scanner tells open, closed and filtered apart, and it says when a probe never left the iPhone. It scans TCP only, with full connections: iOS gives apps no raw sockets, so there are no SYN or UDP scans.
DNS Lookup builds its own queries, so you can ask Google, Cloudflare or Quad9 directly and read SOA, SRV and CAA records.
The TLS Inspector lists the cipher suites a server accepts and the TLS versions it supports.
If you use VoiceOver, my reply to Enes above has the steps for hearing the latency chart as an Audio Graph.
I'd especially value your view as a network person: if a result claims more than the iPhone can see, or misses something you would expect, please tell me here.
Igor
DNS no response within four seconds
Hi,
Thank you very much for allowing me to test out your product. And of course for the redemption code as well. On my initial check, I got the following. Note that IP addresses have been redacted.
Results
Radien Checkup · Oct 3, 2026 at 1:44 PM Connection: Wi-Fi VPN: Off
Your DNS server is not answering Your connection works, so this is likely why websites do not open. 3 passed, 1 failed, 1 not checked
What to try 1. Restart your router. 2. If that does not help, set another DNS server for this Wi-Fi. A public DNS server answered during this Checkup.
Checks ✓ Wi-Fi: Connected, with an IP address ✓ Router: Your router answered, 4.7 ms ✓ Internet: Reached over IPv4 and IPv6, 27 ms ❌ DNS: No answer in 4 seconds ○ Websites: Not checked: needs DNS
Measured Router: Ping 4.7 ms Cloudflare, 1.1.1.1: Ping 27 ms Quad9, 9.9.9.9: Ping 33 ms Cloudflare, 2606:4700:4700::1111: Ping 28 ms Quad9, 2620:fe::fe: Ping 32 ms Sign-in page check, captive.apple.com: Normal page Your DNS server: No answer in 4 seconds Public DNS server, Cloudflare 1.1.1.1: 33 ms Name asked: www.apple.com
IP addresses on your network are left out.
Initial Feedback
Obviously, I have Wi-Fi connection, as I am using it now to make this post on my iPhone. Also I should mention that I do in fact use a VPN service, it is through Microsoft defender, which is I understand is a little different than your standard VPN Services. I am wondering if my particular VPN is causing issues with DNS communication with your application? Just a thought. I will try to disable the VPN on my iPhone, and run the check again. Will report back here when I know more.
Thank you again for allowing me to test out your application. I've made a note of the additional tools you mentioned in your post above, and will definitely take a more thorough dive into this application, once I figure out this DNS thing. 😉
*Update* VPN was the issue
Hi,
After disabling Microsoft defenders VPN, I ran the check up again. The following are the results, with IP addresses redacted.
Results Without VPN
Radien Checkup · Oct 3, 2026 at 2:10 PM Connection: Wi-Fi VPN: Off
Everything looks good 5 of 5 checks passed
Checks ✓ Wi-Fi: Connected, with an IP address ✓ Router: Your router answered, 4.0 ms ✓ Internet: Reached over IPv4 and IPv6, 24 ms ✓ DNS: Your DNS server answered, 18 ms ✓ Websites: A secure website opened
Measured Router: Ping 4.0 ms Cloudflare, 1.1.1.1: Ping 29 ms Quad9, 9.9.9.9: Ping 24 ms Cloudflare, 2606:4700:4700::1111: Ping 32 ms Quad9, 2620:fe::fe: Ping 35 ms Sign-in page check, captive.apple.com: Normal page Your DNS server: 18 ms Public DNS server, Cloudflare 1.1.1.1: 29 ms Name asked: www.apple.com www.apple.com: Connected in 36 ms · Trusted certificate · Status 200 www.cloudflare.com: Connected in 31 ms · Trusted certificate · Status 200
IP addresses on your network are left out.
Feedback
I can see this utility being a wonderful addition to my network toolbox. It seems like you have put a lot of thought into development. I'm going to play around with all of the additional tools over the weekend, and give this application a thorough deep dive. I should have more detailed feedback for you by Monday.
Thanks again! 😎
Re: *Update* VPN was the issue
Hi Brian,
Thank you for both reports. They are exactly what I hoped for, and they found a real bug.
Your network was fine; Radien was wrong. Defender's web protection works as a small VPN that stays on your iPhone and checks your DNS lookups (Microsoft calls it a local VPN). Radien recognizes a VPN only when all of your traffic goes through it, so it missed this one: that is why your first report says "VPN: Off". The Checkup then most likely sent its DNS question straight over Wi-Fi, to a DNS server that answers only through that VPN, and got nothing in 4 seconds, while the public server, also asked over Wi-Fi, answered in 33 ms. So "Your DNS server is not answering" was the Checkup's mistake, and your second run, with the VPN off, shows your network as it really is.
I'll fix this: Radien should notice a VPN like this one, say so in the report, and ask your DNS server the way your other apps do. You don't need to turn the VPN off for Radien in the meantime: only the Checkup keeps its checks on Wi-Fi, and the other tools follow your iPhone's usual route.
One question would help me reproduce it: which Defender feature uses the VPN on your iPhone, web protection or privacy protection?
And a small tip: Share Report already leaves out your IP addresses unless you choose Share with IP Addresses, so there's no need to remove them by hand.
Enjoy the tools this weekend. I'm looking forward to your feedback on Monday.
Igor
Protections
Hi,
I believe it is Web Protection, as to your question about Defenders VPN.
Regarding the IP addresses, I was already aware that sharing the report redacted the IP addresses automatically, I only stated they were redacted for transparency purposes. Thank you however for the tip regardless. 😉
A review
Radien is a well-rounded network diagnostic tool. Over the weekend I gave the pro version of this application a deeper dive to test out its functionality and productivity, with regards to network administration. I am quite impressed with the thought and development that has gone into this application. There are a host of tools here, and having them on a portable touchscreen device, (see: iPhone), is a real treat.
The tools of this application, (see: Bread-and-Butter), seem to function quite well, with the exception of DNS Lookup. We will get to that in a bit.
Each tool has a button for options and for info.
The options button allows you to customize the tool parameters, for example with Ping you can set a limiter on how many times Ping is run, the size of the packets sent, etc. Multi Ping is set up the same way as Ping, with the caveat that you are allowed to add more than one IP or domain at a time.
TraceRT is another valuable tool in this toolbox. With traceRT, you can trace the path, or route that your network takes as it connects to another domain. While I did find the information given quite useful, and I gave it a few tests to different domains, I did notice a small glitch. When traceRT is actually running, VoiceOver navigation gets a little ... wonky. For example, left and right swiping does not work. However, explore by touch still seems to function, more or less, as expected. When the tool has finished its job, VoiceOver functionality is restored.
Port scanner is another valuable tool in a network admin's toolbox. I was quite pleasantly surprised with the information given upon running this tool on my own. I am a little OCD when it comes to network security, still it was good to see the results after running this tool for myself.
Anyone new to network Security, or firewalls in general, would find this tool very valuable. As with the tools listed above, there is an info button to give more detailed information on some of the more commonly used ports, and their states.
TLS inspector: this tool is used to verify a website certificate of authentication. Not only will it inspect a domain and validate its certificate, if it is using an old/outdated certificate, it will advise on steps to take to update and/or improve your certificate's validation. This tool would be useful for Webmasters, and app developers as well. Especially in the realm of Web-app development.
Having a trusted certificate is the difference between secure software or questionable software. Something to keep in mind.
As with the other tools, the info button for this one will give information on the various levels of Security for the certificates, which ones are outdated, etc.
DNS Lookup: unfortunately I cannot get this tool to work on any given domain or IP address I provided. Even some of the predefined domains failed with this tool. I will mention here that I made sure my MS Defender VPN was disabled while I ran all of these tests, for transparency purposes.
There are a few other tools that I did not play with much, such as the IP calculators and conversion tools. If you know anything about creating IPS from scratch, you will understand they can be quite tedious. Especially when you're converting binary into hexa decimal, and vice versa. Which is needed for IPv4 into IPv6, and vice versa. Being able to expedite the process is a blessing, especially if you are managing and distributing IP addresses for an enterprise network.
Overall I find radiant to be a wonderfully intuitive diagnostic tool for network admins and engineers alike. As someone who has studied network engineering, I can tell you that I wish I had this application two years ago. Granted a lot of these tools can be done with a computer, and most if not all through commandline, still having them in the palm of your hand; is just convenient. And very welcome. Kudos to the developer for not only engineering this application, but for keeping us VoiceOver users in mind.
Thanks for reading. 🙇
Re: A review
Hi Brian,
Thank you for this review, and for spending your weekend with Radien. It means a lot to hear this from someone who studied network engineering, and I'm glad the tools work well with VoiceOver for you, apart from the two places you found.
Thank you also for answering my question: Web Protection fits what your two reports showed. The fix is in Radien 2.0.1, which is with Apple for review now. The Checkup will notice a VPN that carries only DNS, say "VPN: On" in its report, and ask your DNS server through it. I'll post here when it is out, and a Checkup with Web Protection on would tell me whether it works with Defender too. And thanks for clarifying the IP addresses: I misread that part.
Traceroute: you found a real bug. While a trace runs, the screen rebuilds its list of hops every time an answer arrives, so the item VoiceOver is on keeps disappearing, and a swipe has nowhere to go from. Explore by touch still works because it finds whatever is under your finger at that moment. I'll change it so the list updates in place and VoiceOver keeps its place during the whole trace.
DNS Lookup: this one surprises me, because DNS Lookup asks your DNS server the same kind of question as the Checkup's DNS step, which passed for you with the VPN off. Three things would help me find it:
1. What does the screen say after a lookup fails? Is it one line, such as "The DNS server did not answer", or records with a "Not answered" list below them?
2. Which DNS server is chosen in DNS Lookup's options? If it is your network's, does the lookup work when you pick Cloudflare or Google instead?
3. One domain that failed, so I can try the very same lookup.
Thank you again for the kind words, and for keeping an eye on how the app works with VoiceOver. That is exactly the feedback I hoped for.
Igor
Re: Got the message.
Why is my device model displayed as "iPhone17.5"? It's actually an iPhone 16e. I know this is not specific to Radien, because other apps would identify my iPhone SE 2022/3rd generation as "iPhone 14.6". I've not yet installed Radien on that secondary device, but I guess Radien will also think it's an iPhone 14.6, a totally nonexistent model, which I would probably be proud to own by the way. And then I would brag about that device manufactured specifically for me.
I'm pretty sure it's using your Device identifier instead of your actual iPhone model. For example, the MacBook Air M1, on Apple's server, the Device identify is actually MacBook Air 10: one. It's the same with basically every Device.
Say if I were to run this on a galaxy phone, say the Device on samsung service was an SMG 970, chances are on this app. It would probably go and use that same model identifier, SMG 970.
also a quesition
Also, just a question. Is this just available on iOS, or available on other platforms such as android Mac and windows. Would love to test, but I don't have an iPhone!
Re: Got the message.
Hi ziixies,
Thanks for explaining it. You're right: iOS gives apps the device identifier, not the model's name, just as in your MacBookAir10,1 example.
The good news: Radien 2.0.1, which is with Apple for review now, shows the name instead. For Enes, Settings will say "iPhone 16e", and on his SE, "iPhone SE (3rd generation)". The identifier still goes into the feedback email, where it helps me with support.
Igor
Re: also a quesition
Hi ziixies,
Radien is only for Apple devices: iPhone and iPad with iOS 18 or later. It also runs on Macs with Apple silicon (M1 or later): the Mac App Store offers it there as an iPad app, not as a native Mac app. There is no Android or Windows version.
So if you have such a Mac, you can try Radien on it, and it's free to download. If you'd like to test Radien Pro as well, send me a message through the contact form on my AppleVis profile, and I'll send you a code.
Igor
Re: also a quesition
Regarding Mac and Windows, most of these tools can just be found in terminal. For example, open terminal on your Mac and type something like:
ping 8.8.8.8
The address 8.8.8.8 is Google's public DNS. This will run a continuous ping to Google's domain.
If I haven't completely forgotten my Mac terminal commands, control + C should stop the command. Or you could simply press command plus Q to exit terminal.
hth. 🙂
Re: Got the message.
I wonder, for the more technically inclined, could you make an option in V2.0.2 to switch between normal iPhone name such as iPhone 16 and Apple's iPhone name such as iPhone 14.6
Re: Got the message.
Hi ziixies,
Thanks, that's a good idea, and it doesn't even need an option. The next update after 2.0.1 will show both at the bottom of Settings, for example "iPhone 16e (iPhone17,5)": the name first, and the identifier right next to it for the more technical users.
Igor
Re: A review
So, this time around I was able to get DNS lookup to work successfully. Not sure if this matters, but I started out with my own local host first. Below are the results from the few tests I ran. They are navigational by heading. Enjoy.
Note: I could have done more lookups, but then this post would've been a mile long. 😅
DNS lookup (localhost)
Radien DNS Lookup: 127.0.0.1 398 ms · System DNS (redacted)
PTR localhost · TTL 3 h
DNS lookup (apple.com)
Radien DNS Lookup: apple.com 480 ms · System DNS (redacted)
A 17.253.144.10 · TTL 11 min AAAA 2620:149:af0::10 · TTL 6 min MX 10 mx-in.g.apple.com · TTL 1 h 20 mx-in-sg.apple.com · TTL 1 h 20 mx-in-hfd.apple.com · TTL 1 h 20 mx-in-vib.apple.com · TTL 1 h 20 mx-in-ma.apple.com · TTL 1 h 20 mx-in-rn.apple.com · TTL 1 h TXT json:eyJ3aHkiOiJUaGlzIGlzIHRvIHRydW5jYXRlIFVEUCByZXNwb25zZXMgZm9yIFRYVCBxdWVyaWVzIHRvIGFwcGxlLmNvbSIsInBhZGRpbmciOiJpZW4wYWVHaGF0aG9oNmhhaHZpZWphaTNlYXkwYWh2YWhjaGFocXVhZWxlZTBZdWw0cGhpZXRoMHNvNXZpZXllZWNvaDRpZThzaGVlcGllVDNwYWVjaGVpVjZqb2h3aWVwaG82In0K · TTL 1 h json:eyJ3aHkiOiJUaGlzIGlzIHRvIHRydW5jYXRlIFVEUCByZXNwb25zZXMgZm9yIFRYVCBxdWVyaWVzIHRvIGFwcGxlLmNvbSIsInBhZGRpbmciOiJxdWFoMGVpamFhNGVlajh0aWVkYWlnaG9jZWljaGFlOGVUb3ppZTVmdTVhaFRoMldlaU00aWsyaHVxdThpZXBoaWVxdW9oc2hlaXBhZWdoOUthZWw3b2NoaWVuZ2llem9lc2g1In0K · TTL 1 h _eht2v8yfz1agpq7o4zdkkz3k0k86fyr · TTL 1 h _khcec23xgc5b2lb981hup1csjb4cdnz · TTL 1 h 77a4a6de-da14-449c-83c4-85366e0f55f9 · TTL 1 h apple-domain-verification=X5Jt76bn3Dnmgzjj · TTL 1 h lucidlink-verification=SCDW9V44GJHAVXKFS6ZY6EZ2YR · TTL 1 h cerner-client-id=22dd1d8a-5e8b-4e1e-80ef-39bcdfd42798 · TTL 1 h cerner-client-id=ce3abf18-ee87-43b9-9927-9eb24b4bac4a · TTL 1 h ValidationTokenValue=77a4a6de-da14-449c-83c4-85366e0f55f9 · TTL 1 h miro-verification=2494d255c4c50b1e521650a0659cbf3fa08b0072 · TTL 1 h facebook-domain-verification=n6cqjfucq6plswmtfbwnbbeu1qiq3v · TTL 1 h v=spf1 include:_spf.apple.com include:_spf-txn.apple.com ~all · TTL 1 h adobe-idp-site-verification=6bd5e74c-a3a0-4781-b2e1-e95399b5e11c · TTL 1 h webexdomainverification.8C462=b728ec3f-dfc9-42f9-92cb-9ba8853cbee8 · TTL 1 h yahoo-verification-key=Ay+djyw0qWQgXKWGA/jstjYryTMrKb+PBXI5l8u5/jw= · TTL 1 h google-site-verification=8M6XjQCzydT62jk8HY3VXPAG-nKDllTRV-JpA3-Ktyw · TTL 1 h google-site-verification=L5kkMdiFI8npvb6KlHui84fJaCw5G64DWhaDRIAT4_c · TTL 1 h google-site-verification=zBSq1mG5ssu2If-C17UAz_MzSZDcx03MVxmeDwMNc5w · TTL 1 h Dynatrace-site-verification=7d881a7c-c13f-4146-9d27-2731459e2509__iqls0105tagglcsaul0m16ibrf · TTL 1 h cisco-ci-domain-verification=6f3bfb849796a518061f8e8c4356f687a138502d86db742791685059176547dd · TTL 1 h atlassian-domain-verification=mLabq99iaT8kquJechF6l31FAYoNUe3WB7tLpLFUiUYVJCse9SKq83hOJzFkwqrh · TTL 1 h atlassian-domain-verification=qZD4TfnCAoAjCFQgafhoKQpOs9tviekNK4wYE4a5eK3XoRP06hXAvEp8SLU0v7fI · TTL 1 h NS d.ns.apple.com · TTL 1 h a.ns.apple.com · TTL 1 h b.ns.apple.com · TTL 1 h c.ns.apple.com · TTL 1 h
Re: A review
Hi Brian,
Thank you for trying again, and for laying out the results with headings: they're easy to follow. Both lookups look right: localhost for 127.0.0.1, and every record type for apple.com, down to the long TXT list. The "json:" lines in that list are Apple's own, by the way. Apple pads the answer on purpose so that it's too big for a plain UDP reply, so getting the whole list shows that big answers work on your network too.
Starting with localhost didn't change anything: each lookup in Radien starts from scratch. I'm glad it works now, but I still don't know why it failed before. If it ever happens again, please tell me what the screen says and which domain it was, and I'll take it from there.
Igor
Re: A review
Hi Brian,
Radien 2.0.1 is out, with the fix for the VPN that the Checkup missed. It now recognizes a VPN that handles only your DNS, such as Defender's Web Protection, and asks your DNS server the way your other apps do. When you have a moment, could you run a Checkup with Web Protection on? If it works with Defender too, the report should say "VPN: On", and the DNS check should pass.
The Traceroute fix for VoiceOver isn't in this update. It comes in the next one.
Igor
Re: Got the message.
Hi Enes,
Radien 2.0.1 is out, with the two fixes from your notes: Settings now names your device, so it says "iPhone 16e" instead of "iPhone17,5", and the row is now called "Language". The next update will also put the code back next to the name, as ziixies suggested: "iPhone 16e (iPhone17,5)".
Thanks again for your careful testing.
Igor
Re: A review
Hi Brian,
Radien 2.0.2 is out, with the Traceroute fix. While a trace runs, the list of hops now updates in place, so VoiceOver keeps its place and you can swipe through the hops as new answers come in. A trace started from one of the quick targets now moves VoiceOver to the Stop button instead of Back, and the Port Scanner keeps its summary in place during a scan too.
Thank you again for the clear report: it made the cause easy to find. If you try a trace, I'd be glad to hear whether it works for you.
Igor
Re: Got the message.
Hi ziixies and Enes,
Radien 2.0.2 is out, and the bottom of Settings now shows the device's name and its model code together, as ziixies suggested. Enes, on your iPhone it now says "iPhone 16e (iPhone17,5)". On a Mac, Radien shows "Mac" with the Mac's own code, for example "Mac (MacBookAir10,1)".
Thanks to you both: Enes for noticing the code, and ziixies for the idea.
Igor
New build, new test
Results of my latest checkup while running MS Defender VPN:
Radien Checkup · Oct 8, 2026 at 1:57 PM
Connection: Wi-Fi
VPN: On
Everything looks good
5 of 5 checks passed
Checks
✓ Wi-Fi: Connected, with an IP address
✓ Router: Your router answered, 5.6 ms
✓ Internet: Reached over IPv4 and IPv6, 19 ms
✓ DNS: Your DNS server answered, 37 ms
✓ Websites: A secure website opened
A VPN is on. DNS and routing may go through the VPN rather than this network.
Measured
Router: Ping 5.6 ms
Cloudflare, 1.1.1.1: Ping 27 ms
Quad9, 9.9.9.9: Ping 19 ms
Cloudflare, 2606:4700:4700::1111: Ping 26 ms
Quad9, 2620:fe::fe: Ping 32 ms
Sign-in page check, captive.apple.com: Normal page
Your DNS server: 37 ms
Public DNS server, Cloudflare 1.1.1.1: 33 ms
Name asked: www.apple.com
www.apple.com: Connected in 34 ms · Trusted certificate · Status 200
www.cloudflare.com: Connected in 27 ms · Trusted certificate · Status 200
IP addresses on your network are left out.