Swift Crypto is an open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms. It enables cross-platform or server applications with the advant
Send App Usage Permission
After WWDC 2019 Apple updated the App Store Guidelines
Guideline 5.1.1(i). Apps must get consent for data collection, even if the data is considered anonymous at the time of or immediately
There are a lot of iOS KeePass tools around but a distinct lack of a good native macOS version. KeePass can be used via Mono on macOS but lacks vital functionality and feels sluggish and simply out of place.
Generate Self-Signed SSL Certificates for Local Development On A Mac
Have you ever need to develop HTTPS sites locally? To make it work you need to generate a SSL certificate of your own and tell your computer to trust
During an iOS pentesting gig you'll need to:
Take a look at the data that is being stored in the application sandbox
Analyze the application binary
The location of the application binary is /private/var/mobile/containers/
LuLu is the free macOS firewall:
Documentation: Full details and usage instructions can be found here.
To Build: LuLu should build cleanly in Xcode (though you will have to remove code signing constraints, or
An implementation of the famous BKKCrypt algorithm. To understand algorithm internals check ABSTRACT.
If you wish to contribute check CONTRIBUTING.md
A few of our contributors:
GateKeeper, MRT (Malware Removal Tool), and XProtect are all built-in features of macOS designed to prevent malware threats and other nefarious software from being installed or used o
This project is about managing permissions with the customizable visual effects. Beautiful dialog increases the chance of approval (which is important when we request notification). Simple control of this module
A "work in progress" iOS jailbreak for 64-bit devices created by qwertyoruiopz and marcograssi.
Please use the "Issues" tab for code related issues only. If you need support please search on /r/jailbreak befo
Swift based OAuth library for iOS and macOS.
Support OAuth1.0, OAuth2.0
Twitter, Flickr, Github, Instagram, Foursquare, Fitbit, Withings, Linkedin, Dropbox, Dribbble, Salesforce, BitBucket, Go
Heimdallr is an OAuth 2.0 client specifically designed for easy usage. It currently supports the resource owner password credentials grant flow, refreshing an access token, as well as extension grants.
AREK is a clean and easy to use wrapper over any kind of iOS permission written in Swift.
Why AREK could help you building a better app is well described by Apple here:
Request personal data only when your app clearl
A PAM module for authentication with Touch ID.
The module takes an optional parameter: "reason". Its value will be shown in the dialog presented to the user. If the argument is omitted, generic text is used.
Warning: Do not pro
OpenCrypto is a drop-in replacement for Apple's CryptoKit built on OpenSSL.
This package is meant for use on platforms where CryptoKit is not available, like Linux. Most features from CryptoKit are availabl
Turnstile is a security framework for Swift inspired by Apache Shiro. It's used to manage the currently executing user account in your application, whether iOS app or backend web application.
A (Mobile)Safari-like web browser for iOS (wrapping around UIWebView, of course) with a design goal of increased security and privacy.
Current builds are available for free in the App Store.
Please see the LIC
Tutanota makes encryption easy
Tutanota is the secure email service with built-in end-to-end encryption that enables you to communicate securely with anyone.
Issue and feature tracker: https://github.com/