Commit Graph
89 Commits
Author SHA1 Message Date
Ajin Abraham 2aecb905b3 iOS Dynamic Analysis with Corellium (#2194)
* iOS Dynamic Analysis Support with Corellium Jailbroken iOS devices
* Corellium API layer for complete device and project management
* Frida instrumentation (attach, spawn and inject) over SSH local port forward
* Shell access over SSH
* MobSF httptools proxy integration over SSH remote port forward
* Device File upload and download over SSH
* Frida scripts for core defense bypass, monitoring, and tracing
* Helper iOS Frida scripts for pentesting and malware analysis
* Screen cast with touch, swipe and text input support from web UI
* Dynamic Analysis device data dump and  report Generation
* Android Certificate analysis, replaced oscrypto with cryptography for public key parsing
* Python minimum support is 3.10
* Bumped httptools to latest, fixes httptools repeat bug
* Added unzip to docker to fix a bug
2023-12-03 02:01:10 -08:00
Ajin Abraham bb700fa071 [HOTFIX] Migrate from setup.py to poetry, tox QA (#2249)
* Migrate from setup.py to use poetry build and publish
* Tox QA
* Version is now configured only at pyproject.toml
* Added poetry build test
* Updated mobsf PyPI publishing workflow 
* Update local DBs
2023-08-27 21:08:29 -07:00
Ajin Abraham 8e29cb06a6 Pip to Poetry, Ubuntu Base image Bump, Dockerfile QA, Python 3.11 support (#2244)
* Docker base image update
* Docker file QA
* Github Actions version update
* Removed unwanted pinned repository
* Pip to Poetry migration
* Bump httptools
* Jump yara-python-dex
* Python 3.11 support
2023-08-25 21:15:28 -07:00
Ajin Abraham 218954d3e7 Hotfix: Handle Docker <-> ADB connectivity internally (#2219)
* host.docker.internal transilation for localhost

* Replace urlparse with re

* version bump

* update ascii art
2023-07-25 13:19:06 -07:00
Ajin Abraham d021da6eab HOTFIX: MobSF Android Dynamic Analysis Docker Support (#2214)
* MobSF Android Docker Support

* Pin pip version

* Update mobsf-test.yml
2023-07-21 23:41:45 -07:00
Ajin Abraham 6bc642813c HOTIX: Update Dockerfile to install jq (#2149)
* Update Dockerfile

* Update tox.ini
2023-03-28 00:23:02 -07:00
a32154101a Run mobsf in dockerfile as unprivileged user and fix a few minor bugs. (#1812)
* Run service as unprivileged user

* Update Dockerfile

Co-authored-by: superpoussin22 <[email protected]>
Co-authored-by: Ajin Abraham <[email protected]>
2021-11-27 14:22:51 -08:00
Amin Vakil 5d45143f45 Add --no-cache-dir to pip install (#1844)
* Add --no-cache-dir to pip install

* Add --no-cache-dir to pip install in install_java_wkhtmltopdf.sh
2021-11-18 05:11:24 -08:00
Amin Vakil 1ec84e708f Fix non-working PATH environment variable in Dockerfile (#1840)
Fix non-working PATH environment variable in Dockerfile  (#1840)
2021-11-15 20:28:13 -08:00
Pavel Krčma 66f55b193f Add HEALTHCHECK to the Docker container (#1823)
* added HEALTHCHECK
2021-10-13 17:34:34 +05:30
Ajin Abraham fe4182d878 Quark need github for rule updates. 2021-07-17 21:32:05 -07:00
Ajin Abraham 6baa006fb0 Dockerfile QA 2021-05-22 13:29:05 -07:00
Ajin Abraham 9387ed0759 remove pip option from docker 2021-05-22 11:51:19 -07:00
Ajin Abraham 1dcbcdbdc7 fix ports 2021-05-22 11:44:28 -07:00
Ajin Abraham bb745fad3e Dockerfile QA 2021-05-22 11:41:39 -07:00
Ajin Abraham d666916be0 Hotfix: Dockerfile 2021-04-05 10:21:27 -07:00
Ajin Abraham 0881c31134 Update Dockerfile 2021-04-03 22:55:57 -07:00
Ajin Abraham c660ca099b HOTFIX: Code QA, Move Version String, USE_HOME by default + Others (see desc) (#1712)
* Move Version to init.py
* Default to Use HOME from MobSF v3.4
* Update Checking improvement
* New Android Rule AES ECB Default
* Update all code locations to dynamically detect config/settings location.
* Rescan Code QA Re: #1670
2021-03-27 16:49:32 -07:00
Ajin Abraham 18f4a483d3 HOTFIX: Update APKiD, http-tools, MobSF CA bug fix, Recent Scan Bug Fix, MD5 Search Fix, Removed yara wheels (#1661)
Remove yara-python wheels, updated apkid with prebuilt wheels
Frida Bump
http-tools 2.1.0
Fixes #1666
Fixes #1664
Fixes #1667
2021-02-06 21:19:32 -08:00
Ajin Abraham cf59941081 HOTFIX: setup.py and directory refactoring
Python setup.py #1585
directory refactoring
2021-01-17 01:47:49 -05:00
Ajin Abraham 8f60da1e36 update wkhtmltopdf 2020-12-27 16:34:35 -05:00
Ajin Abraham faf20f2d54 Fix #1542 (#1543)
Fix #1542 IPA can have Payload or payload directory.
Speed up getting scan results of already scanned iOS ZIP source.
Dockerfile optimisation for quick code change and build
* sppedup ios zip, test fix
2020-09-22 09:22:31 -04:00
06f34f613d PostgreSQL support for Docker + Adding entrypoint to isolate build and run phases in Docker (#1490)
* Add Postgresql support

Co-authored-by: Ajin Abraham <[email protected]>
Co-authored-by: superpoussin22 <[email protected]>
2020-08-04 01:25:49 -04:00
a10d8332b0 Update Frida to 12.9.7, Rsa to 4.1, wkhtml to focal (#1421)
* Update frida from 12.9.4 to 12.9.7

* update rsa to 4.1

* update wkhtml with Focal version

Co-authored-by: superpoussin22 <[email protected]>
Co-authored-by: Ajin Abraham <[email protected]>
2020-06-11 15:02:08 -04:00
superpoussin22andAjin Abraham 58cd66e7a7 reduce Docker image size (#1383)
Co-authored-by: Ajin Abraham <[email protected]>
2020-06-09 13:14:19 -04:00
idhyt 070ce7eb25 Update Dockerfile (#1417)
wkhtmltopdf directory change
2020-06-04 22:38:11 -04:00
Ajin Abrahamandsuperpoussin22 990eeae38b Prebuilt dex-enabled yara-python, improved setup script, Dockerfile, travis etc. (#1377)
* prebuilt dex enabled yara-python and improved setup,tox,tests.

* Update Dockerfile to Ubuntu 12.04 LTS and Python 3.8

Co-authored-by: superpoussin22 <[email protected]>
2020-04-27 11:30:12 -04:00
superpoussin22 0d1de5e282 update apkid to 2.1.0 2020-01-31 08:10:51 +01:00
Ajin Abraham 83ee59711b Merge branch 'master' into master 2019-11-12 13:54:49 -05:00
Ilya Radostev 84ca099bf4 decrease docker rebuild time after source code change 2019-11-11 14:28:01 +03:00
Ajin Abraham ceb4c04cef enable apkid 2019-11-10 14:23:00 -05:00
Ajin Abraham ee02a06cd2 Remove Kali fix from dockerfile 2019-09-26 15:53:57 -04:00
Ajin Abraham 790749fb03 refactor setup and remove apkid by default 2019-09-25 13:27:56 -04:00
Ajin Abraham 595c534576 Dynamic Analysis with Genymotion. Supports Android 4.1 -9.0 (#1067)
Dynamic Analysis with Genymotion. Supports Android 4.1 -9.0
Static Analyzer
  Threaded baksmali
  Improved Recent Scan
  Browser PDF Generation
Dynamic Analyzer
  Restructuring Dynamic Analyzer
  Code QA and Modularization
  Automatic MobSFy with Xposed and Frida
  Full pass on all versions of android with basic features
  Streaming logcat
  Live API Monitor
  Better SQlite DB View
  In line frida scripting + loading from frida code share
  basic frida env, ssl unpin, root check, debugger detection bypass.
  Custom Frida Scripts and integration
  Frida Log Viewer
  Frida scripts loader
  Frida custom user script loader
2019-09-22 06:53:08 +05:30
superpoussin22 b681290694 Donwload wkhtmltox from internet 2019-08-11 17:35:20 +02:00
superpoussin22 64b9435df6 simplify the Docker Image and reduce size 2019-08-11 15:50:38 +02:00
superpoussin22 63a0916625 Specify Wheel Version 2019-08-10 22:09:48 +02:00
superpoussin22 6fb28b3211 more cleaning 2019-08-10 21:51:57 +02:00
superpoussin22 e5959389b0 Reduce Docker image size by replacing wkhtml with static compiled version. 2019-08-10 16:41:13 +02:00
superpoussin22 7a8541ef91 reduce size 2019-08-08 12:29:42 +02:00
Ajin Abraham 6c1c83f084 Merge pull request #1033 from MobSF/Dockerfile-cleanup
Update Dockerfile
2019-08-07 16:08:17 -04:00
Ajin Abraham 7038a31070 optimize travis, update setup and optimize apkid install 2019-08-07 14:05:51 -04:00
superpoussin22 f682865069 Update Dockerfile
use WORKDIR instead of cd for compliance
2019-08-02 12:04:04 +02:00
superpoussin22 5a45d4487d Update Dockerfile
set java as variable and remove archive after installation
2019-08-02 11:12:45 +02:00
superpoussin22 70bd0a648d silent wget
less noise
2019-07-20 20:56:00 +02:00
Ajin Abraham 94a7ed78cb Oracle Java to JDK 2019-07-19 02:07:05 -04:00
Ajin Abraham c7f64d3ed6 better exception handling and QA 2019-07-18 18:53:49 -04:00
Ajin Abraham 8ba3251d67 temporary downgrade to java11 2019-07-18 17:09:40 -04:00
Ajin Abraham 66198ca218 Merge branch 'master' of https://github.com/MobSF/Mobile-Security-Framework-MobSF 2019-05-22 10:10:30 -04:00
Ajin Abraham 15432cb249 Hotfix:Dockerfile Java 12 2019-05-22 10:10:12 -04:00