Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: iOS / iPadOS support #243

Open
CryptoManiac opened this issue Sep 12, 2024 · 8 comments
Open

Feature request: iOS / iPadOS support #243

CryptoManiac opened this issue Sep 12, 2024 · 8 comments
Labels

Comments

@CryptoManiac
Copy link

Description

Hello. As far as I can see, the iOS is providing a network filter functionality which is nearly identical to that of macOS implementation. As a consequence, a lot of applications like VPN clients, as well as Tor and SSH tunnelling tools are working on both iOS and macOS without any problem (see SSH VPN for example). It would be great to see the SpoofDPI working on mobile platforms.

@dtcyganok
Copy link

dtcyganok commented Sep 12, 2024

It's a mighty relevant issue especially considering the utter lack of such kind of software on iOS.

@CryptoManiac
Copy link
Author

CryptoManiac commented Sep 12, 2024

It's a mighty relevant issue especially considering the utter lack of such kind of software on iOS.

There's AdGuard and similar tools but their functionality is rather limited.

@dtcyganok
Copy link

There's AdGuard and similar tools but their functionality is rather limited.

Hmm In my last little research I have found no DPI spoofers...

@CryptoManiac
Copy link
Author

Description

(see SSH VPN for example).

Source code for the reference:

https://github.com/hossinasaadi/sshTunnel-ios

@Ledorub
Copy link
Collaborator

Ledorub commented Sep 17, 2024

Source code for the reference:

https://github.com/hossinasaadi/sshTunnel-ios

Is it possible without rewriting the app in Swift?

@CryptoManiac
Copy link
Author

CryptoManiac commented Sep 17, 2024

Source code for the reference:

https://github.com/hossinasaadi/sshTunnel-ios

Is it possible without rewriting the app in Swift?

Swift can interact with everything that is able to export symbols. Meaning that integration with Go is not a problem. The sshTunnel application itself is a wrapper too.

A wrapper over this C library to be exact.

@Ledorub
Copy link
Collaborator

Ledorub commented Sep 19, 2024

I haven't checked it myself, but looks like https://github.com/SpoofDPIApp/SpoofDPI-App may do.

An app for macOS won't work on iOS. But I suggest everyone interested ask the author about an iOS app. Maybe they will be willing to create one.

@CryptoManiac
Copy link
Author

I haven't checked it myself, but looks like https://github.com/SpoofDPIApp/SpoofDPI-App may do.

An app for macOS won't work on iOS. But I suggest everyone interested ask the author about an iOS app. Maybe they will be willing to create one.

If there are no macOS-specific APIs then it might work after compiling for the iOS target. As it would seem, I can say that the GUI itself is interacting with menu bar so it's unlikely to work as is. In order to make it work, that GUI functionality will need to be removed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants