Welcome to the Egern Scripts repository! This repository contains scripts designed for the Egern app, available on the Apple App Store. These scripts are intended for educational purposes, particularly for learning open-source JavaScript techniques.
Egern is a feature-rich app designed for inspecting and debugging network traffic. It provides users with a robust set of tools to capture and analyze DNS and HTTP network traffic. Its intuitive interface and powerful functionalities make it an essential tool for developers, network administrators, and tech enthusiasts. Learn more about the app and its capabilities on the Egern website.
- For Educational Use Only: The scripts in this repository are intended solely for learning and exploring open-source JavaScript. They are not meant for illegal purposes or commercial use.
- No Guarantees: The author makes no guarantees about the functionality, accuracy, or reliability of these scripts. Use them at your own discretion.
- Responsibility:
- The author is not responsible for any misuse of these scripts.
- By using or copying any script in this repository, you agree to take full responsibility for your actions.
- Ownership and Intellectual Property:
- If any organization or individual believes that a script in this repository infringes upon their rights, please notify us with proof of identity and ownership. We will remove the script after verifying the claim.
- Content Deletion: All content in this repository must be deleted within 24 hours of downloading.
- Agreement: Viewing, copying, or using any script in this repository constitutes acceptance of this disclaimer. Please read it carefully.
- Prohibited Uses: Do not use any scripts for illegal activities. Misuse is strictly prohibited and will be considered at your own risk.
- Updates to Disclaimer: The author reserves the right to modify or supplement this disclaimer at any time.
- Clone the repository:
git clone https://github.com/yourusername/egern-scripts.git
- Explore the scripts and learn how they work.
- Follow the instructions provided in each script's documentation for further guidance.
Using the Egern app and scripts effectively involves the following steps:
- Open the Egern app.
- Click Start on the top-right corner and allow VPN configuration when prompted.
- Enter your device passcode and wait for the VPN connection to be established.
- Once successfully connected, you will see Stop on the top-right corner. Click it if needed to disconnect.
- Open the Egern app and navigate to the Tools tab.
- Click the three dots on the top-right corner and select Download Configuration.
- Enter the following URL:
egern.yaml. - Disable the Merge option and click Download.
- Confirm the Configuration Overwrite popup by clicking Confirm.
- Scroll down to the bottom of the Tools tab and open the Scripts section under Scripting. If the configuration file was successfully downloaded, you will see the AppTesters Configuration listed there.
- Go to the Tools tab in Egern.
- Scroll to the MITM section and select Certificate.
- Click Generate New Certificate.
- Click Install Certificate, which will switch you to Safari to download a profile.
- Allow the download and navigate to Settings > General > VPN & Device Management.
- Select the downloaded profile labeled Egern CA DATE and click Install.
- Navigate to Settings > General > About > Certificate Trust Settings and enable the Egern CA Certificate.
Following these steps ensures the Egern app and scripts function correctly for debugging and analyzing network traffic.
Contributions are welcome! Please ensure your submissions align with the purpose and rules of this repository. Create a pull request or open an issue for suggestions and improvements.
This repository is distributed under the MIT License. By using this repository, you agree to comply with the terms of this license.
Note: Always ensure your use of these scripts complies with applicable laws and respects intellectual property rights. Thank you for supporting ethical and responsible coding practices!