m0bilesecurity / RMS-Runtime-Mobile-Security

Runtime Mobile Security (RMS) 📱🔥 - is a powerful web interface that helps you to manipulate Android and iOS Apps at Runtime
https://twitter.com/mobilesecurity_
GNU General Public License v3.0
2.62k stars 376 forks source link

Structuring RMS project to easily create a python package ready to be uploaded on pypi #24

Closed m0bilesecurity closed 3 years ago

m0bilesecurity commented 4 years ago

I already have an account on Pypi but the project needs to be reorganized. Help is really appreciated! I would like to call the project RMS-Runtime-Mobile-Security and run it via the same keyword or, if it is not possible, via something like rms.

import setuptools

with open("README.md", "r") as fh:
    long_description = fh.read()

setuptools.setup(
    name="RMS-Runtime-Mobile-Security", 
    version="1.3.2",
    author="@mobilesecurity_",
    author_email="rmsmobilesec@gmail.com",
    description="Runtime Mobile Security (RMS) is a powerful web interface that helps you to manipulate Android Java Classes and Methods at Runtime",
    long_description=long_description,
    long_description_content_type="text/markdown",
    url="https://github.com/m0bilesecurity/RMS-Runtime-Mobile-Security",
    packages=setuptools.find_packages(),
    include_package_data=True,
    keywords = [
        "MobileSecurity", 
        "AndroidSecurity", 
        "frida", 
        "Reverse-Engineering"
        ],
    classifiers=[
        "Programming Language :: Python :: 3",
        "Operating System :: OS Independent",
        "Framework :: Flask",
        "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
        "Topic :: Security"
    ],
    python_requires='>=3.6',
)
m0bilesecurity commented 3 years ago

RMS is now powered by @nodeJS and a public npm package has been published on npmjs.

NPM

Installation guide

  1. Open the terminal and run the following command to install the npm package
    • npm install -g rms-runtime-mobile-security
  2. Make sure frida-server is up and running on the target device.
  3. Launch RMS via the following command
    • rms (or RMS-Runtime-Mobile-Security)
  4. Open your browser at http://127.0.0.1:5000/
  5. Start enjoying RMS 📱🔥