A reverse engineering tool for detecting development frameworks in Android APKs.
Android APK dosyalarında kullanılan geliştirme framework’ünü tespit etmek için bir tersine mühendislik aracı.
- APK/XAPK Analysis: Takes Android packages and decompiles them using JADX.
APK/XAPK dosyalarını alır ve JADX ile decompile eder. - Framework Detection: Identifies if the app is developed with Flutter, React Native, Kotlin, Java, Xamarin, or others.
Uygulamanın Flutter, React Native, Kotlin, Java, Xamarin veya diğerleriyle yazılıp yazılmadığını tespit eder. - Clear Output: Prints framework info in a user-friendly way.
Kullanıcı dostu şekilde framework bilgisi verir. - Extendable: Easily add more framework signatures.
Yeni framework imzaları kolayca eklenebilir.
- 219*031 - Zeynep Alptekin: Developer & Researcher
Geliştirici ve Araştırmacı
See our plans in ROADMAP.md.
Yolculuğu görmek için ROADMAP.md dosyasına göz atın.
| Topic / Başlık | Link | Description / Açıklama |
|---|---|---|
| Aircrack Deep Dive | researchs/aircrack.md | In-depth analysis of Aircrack-ng suite. / Aircrack-ng paketinin derinlemesine analizi. |
| Example Research Topic | researchs/your-research-file.md | Brief overview of this research. / Bu araştırmanın kısa bir özeti. |
| Add More Research | Link to your other research files | Description of the research |
-
Clone the Repository / Depoyu Klonlayın:
git clone https://github.com/zeynepalptekin/DeCodeKit.git cd DeCodeKit -
Set Up Virtual Environment / Sanal Ortam Kurulumu (Recommended):
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install Dependencies / Bağımlılıkları Yükleyin:
pip install -r requirements.txt
Run the project:
Projeyi çalıştırın:
python main.py --input your_file.pcap --output results.txtSteps:
- Prepare input data (explain data needed).
- Run the script with arguments (explain key arguments).
- Check output (explain where to find results).
Adımlar:
- Giriş verilerini hazırlayın (ne tür verilere ihtiyaç duyulduğunu açıklayın).
- Betiği argümanlarla çalıştırın (önemli argümanları açıklayın).
- Çıktıyı kontrol edin (sonuçları nerede bulacağınızı açıklayın).
We welcome contributions! To help:
- Fork the repository.
- Clone your fork (
git clone git@github.com:YOUR_USERNAME/YOUR_REPO.git). - Create a branch (
git checkout -b feature/your-feature). - Commit changes with clear messages.
- Push to your fork (
git push origin feature/your-feature). - Open a Pull Request.
Follow our coding standards (see CONTRIBUTING.md).
Topluluk katkilerini memnuniyetle karşılıyoruz! Katkıda bulunmak için yukarıdaki adımları izleyin ve kodlama standartlarımıza uyun.
Licensed under the MIT License.
MIT Lisansı altında lisanslanmıştır.
Thanks to:
- Awesome Library: For enabling X.
- Inspiration Source.
- Special thanks to...
Teşekkürler: Harika kütüphaneler ve ilham kaynakları için.
Project Maintainer: [Zeynep Alptekin] - [zeynepp.alptekinn@gmail.com]
Found a bug? Open an issue.
Proje Sorumlusu: [Zeynep Alptekin] - [zeynepp.alptekinn@gmail.com]. Hata bulursanız bir sorun bildirin.
Replace placeholders (e.g., YOUR_USERNAME/YOUR_REPO) with your project details.



