Sign in

Pasi Salenius

@pasisalenius.bsky.social
89 followers 174 following 21 posts

iOS Developer in wearable health Proxygen for hacking with HTTP 🤖 proxygen.app Maptrails for hikes in the wilderness 🗺️ freshbits.fi/apps/maptrails Previously spent 10 years securing online banks and mobile apps against attacks.

PostsRepliesMedia
Pasi Salenius @pasisalenius.bsky.social · 16/05/2026
Proxygen 5.3 is now available with client app based request matching in rewrites and scripting. This update fixes the janky table scrolling that’s been there since Tahoe. You also have keyboard shortcuts to zoom in and out editor font size! Download at proxygen.app
010
Pasi Salenius @pasisalenius.bsky.social · 16/05/2026
Fixed a strange AppKit bug in Proxygen! freshbits.fi/posts/reprod...
freshbits.fi
Reproducing AppKit bugs with AI
Tasty apps with personality
000
Pasi Salenius @pasisalenius.bsky.social · 12/05/2026
Proxygen 5.2 is available ⤴️ Rewrites can override target address so you can map requests to any destination. 🔍 Transparent proxying is supported. It lets you inspect non-proxy-aware clients. 🗝️ TLS key logging allows decrypting captured traffic in Wireshark. Download at proxygen.app #swiftlang
100
Pasi Salenius @pasisalenius.bsky.social · 28/04/2026
Next iOS update will have a Control Center toggle for Send to Mac! Instant beaming of system traffic to the Proxygen Mac app 🤘 #ios #appdev #mitm #proxy
000
Pasi Salenius @pasisalenius.bsky.social · 22/04/2026
Proxygen 5.1 is now available with MCP support. It’s not just programmatic access to the app’s model layer. Whatever the agent does via MCP tools is visible in the app UI for you to review and continue from. This changes what the app is, in a profound way. Download at proxygen.app
000
Pasi Salenius @pasisalenius.bsky.social · 08/04/2026
Proxygen v5.0 is now available - New Test tool with scripting, test assertions and variable extraction. - Environment variables that are extracted from responses and inserted using {{var}} syntax. - Sitemap for quick filtering of message history. proxygen.app #swiftlang #appkit #macdev #iosdev
020
Pasi Salenius @pasisalenius.bsky.social · 07/04/2026
How to set variables
000
Pasi Salenius @pasisalenius.bsky.social · 06/04/2026
Been working on something #swift #appkit #macdev #appdev
120
Pasi Salenius @pasisalenius.bsky.social · 17/03/2026
Proxygen for iOS v4.5 comes with a new tunneling engine that ensures no traffic leaves your device without the proxy seeing it. There’s a custom TCP/IP stack and a traffic classifier. It now also shows SSE events and has DNS override. It’s a one-time $10 purchase ✌️ apps.apple.com/fi/app/proxy...
apps.apple.com
Proxygen App - App Store
Download Proxygen by Pasi Salenius on the App Store. See screenshots, ratings and reviews, user tips and more games like Proxygen.
000
Pasi Salenius @pasisalenius.bsky.social · 12/03/2026
Proxygen v4.5.0 now comes with scripting support in Mac and iOS apps. Write JavaScript code to modify HTTP traffic. It’s pretty great! Get the app 50% off for a limited time at proxygen.app (the website also got a refresh)
Proxygen Mac app displaying a list of HTTP messages. Another window on top shows a scripting interface with some code in it.
000
Pasi Salenius @pasisalenius.bsky.social · 21/03/2025
Thank you! 🥰 I’ve put quite a lot of work into it over the years. Glad you like it!
000
Pasi Salenius @pasisalenius.bsky.social · 12/02/2025
Joo juuri näin. Ja onhan Go siihen puuhaan mahtava kieli!
010
Pasi Salenius @pasisalenius.bsky.social · 10/02/2025
Mutta Golla ei tietääkseni voi kirjoittaa UI-koodia, tai ainakin yritykset ovat olleet ihan harrasteprojekteja (toinen speksattava, riittääkö jos onnistuu mutta kukaan ei tee sitä?). Nyt kuitenkin tuli tämmöinen, joka varmaan puskee Swiftiä Androidilla eteenpäin forums.swift.org/t/swift-on-a...
forums.swift.org
Swift on Android Working Group
Swift on Android has been making great strides. Especially with the release of SwiftPM’s Swift-SDK support, development for Swift on Android has been surprisingly straightforward. So far, all efforts...
000
Pasi Salenius @pasisalenius.bsky.social · 10/02/2025
@gatestone.bsky.social Muistelen että joskus 15 vuotta sitten lyötiin vetoa kumpi tulee ennen, Golla iOS appien vai Swiftillä Android appien kirjoittaminen. Me tehtiin siinä se virhe ettei speksattu tarpeeksi tarkkaan mitä kysymys tarkoitti. Esim. käytän nyt jo Go paketteja osana iPhone appejani.
210
Pasi Salenius @pasisalenius.bsky.social · 08/12/2024
Proxygen for Mac with Runestone comes with the same theme selection as the iOS app, with options for line wrapping and line numbers. All themes also have dark mode variations. #appkit #iosdev
000
Pasi Salenius @pasisalenius.bsky.social · 07/12/2024
Google Play store doesn’t allow apps that support older Android versions and kicked my Beacon app out. So I built an APK and made it available as a direct download at freshbits.fi/apps/beacon/. This works on Android as old as 5.0 Lollipop with 2.7” QVGA screens. Basically runs on anything 👍
Beacon app installed on a rugged small sized Android device. It allows the GPS position of this device to be tracked in Maptrails app.
000
Pasi Salenius @pasisalenius.bsky.social · 06/12/2024
Proxygen for Mac update is now available here apps.apple.com/fi/app/proxy...
apps.apple.com
‎Proxygen
‎Proxygen is a professional HTTP proxy tool for testing apps and debugging remote API endpoints right on your Mac, iPhone and iPad. And it’s built to delight you while doing it. The magic lies in a l...
100
Pasi Salenius @pasisalenius.bsky.social · 06/12/2024
History and Sockets tools now allow saving filter presets. You can quickly return to any earlier filter or reset the filter to defaults. Finally, there’s an option to use match and replace rules saved as part of the project file. This allows easier management of project specific rules 👍
Proxygen update also allows saving filter configurations as presets so they can easily be selected again. The filter can also be reset to defaults with one click.Match and replace rules can be saved as part of the document file, so they are easier to manage between different projects. Just select “Use rules saved in project” in this window.
100
Pasi Salenius @pasisalenius.bsky.social · 06/12/2024
You may have noticed the new List and Hex view modes. All new List view combines HTTP request URL, query parameters and headers in one table which is fully editable. HexFiend is now integrated right into Proxygen. You can go all the way down to byte level in the HTTP request editor 🔎
Editor tool in Proxygen app showing the new List and Hex view modes. List view allows editing request URL, query parameters and headers. Hex view allows byte level inspection and editing of HTTP messages.
100
Pasi Salenius @pasisalenius.bsky.social · 06/12/2024
This Mac version of Runestone editor is based on a slightly older Mac branch which was mostly functional. I fixed some remaining issues in it, like first responder and selection handling. I’m planning to replace it with Runestone 2 once it comes out.
100
Pasi Salenius @pasisalenius.bsky.social · 06/12/2024
Proxygen for Mac 2.5.0 comes with Runestone editor which considerably improves rendering of long messages. The editor also supports color themes. You have the same themes available as in the iOS counterpart.
Message editor tool in Proxygen Mac app showing the new Runestone editor with syntax highlighting.History tool in Proxygen app showing a Runestone editor color theme in dark mode.
110