rpc-project

Minimalistic server (written in C) and a python3 client to allow calling native functions on a remote host for automation purposes

GPL-3.0 License

Downloads
843
Stars
44

Bot releases are hidden (Show)

rpc-project - v3.15.1

Published by doronz88 over 1 year ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.15.0...v3.15.1

rpc-project - v3.15.0

Published by doronz88 over 1 year ago

What's Changed

  • a1df12e1c36c41556337fdf3cbf32d88847ff15d network: add remove_certificate_pinning() (@doronz88)
  • e58ea407f07434ebc8bb60d7144fe4b7ee2a552f objc: split method address from its implementation (@netanelc305)
  • 250d2cbe6138a4331df801bec8947c3a13d1211f Method: add set_implementation() (@netanelc305)
  • 0185901bcebdff8e38f13d6ff8786d96af7e7cee Method: add always_return() (@netanelc305)

New Contributors

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.14.6...v3.15.0

rpc-project - v3.14.6

Published by doronz88 over 1 year ago

What's Changed

  • 187053b6c40c24545cefa82fe81972a34fef3b31 syslog: kill logd after unredacting logs (@doronz88)
  • 4618eab3d2feab8fe1a1ccd0e22a6e38e4578c7b python-app: add isort (@doronz88)

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.14.5...v3.14.6

rpc-project - v3.14.5

Published by doronz88 over 1 year ago

What's Changed

  • 9cf408d86db3fa10b4b3fa36a82fbfb2e4791e0b README: add .filename and .bundle_path examples (@doronz88)
  • 7f85f2f6fe24793692c6ef4a17f35d42f1ba8729 tests: resolve paths in test_process_object (@matan1008)
  • c89e1cb0f58f32ed836d938ff8686fcbaa86a025 client: blacklist additional frameworks from load_all_libraries (@matan1008)
  • fe2b74fb767ae9cada21e992294deba4dc1da3a6 client: Export frameworks loading to a function (@matan1008)
  • 41f831e294a41563396464d8b7c55ee35ae10b17 path_to_str: Use parameter-decorators instead (@matan1008)
  • 65bdd031e97f915c7a22fa374f792ee64ba27361 requirements: osstatus>=1.0.2 (@doronz88)

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.14.4...v3.14.5

rpc-project - v3.14.4

Published by doronz88 over 1 year ago

What's Changed

  • 5f3f360d42d04effad12c4fb88e8cdd2ee53e496 cli: add --load-all-libraries/-l flag (@doronz88)
  • 79cb85534a38774f4ff64d9836a1ead3e1312899 README: update (@doronz88)
  • 76c586aaeaab23a74a711962d056769dd370f3d3 tests: add tests (@doronz88)
  • d41f83dc941be8bb1d3ed0e29a52c02360a2cd2c server-publish: change event to master pushes (@doronz88)
  • 5ef928dd07c5a6b531891ce9db131f61686b210f README: update usage (@doronz88)
  • b5370759d2b5f3fc422b4604609fa3abd7be270a README: use nightly.link for artifact link (@doronz88)
  • aae86a49a64535b71b6f22330b3a3ed26fbdf8bf README: add direct artifact links (@doronz88)
  • b525b1e57c7fcafe1935f6c0829a7241411dd037 macos: add AppleScript (@doronz88)
  • e491371c604a777be84fa0a8f98345418fbc8739 client: blacklist additional frameworks from load_all_libraries (@doronz88)

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.14.3...v3.14.4

rpc-project - v3.14.3

Published by doronz88 over 1 year ago

What's Changed

  • dad4dcf680cb275fd79aad846ab3ed86132de21b workflows: update used versions (@doronz88)
  • 8bd2473978dcf96510656eee23d987fbf7f239d9 workflows: add python-publish (@doronz88)
  • b72e8f5f050185f9006244245ad8add4cd247963 workflows: rename release.yml to server-publish.yml (@doronz88)
  • 15649acc85a621168391489cde516cceb77e6582 workflows: rename pytest.yml to macos-pytest.yml (@doronz88)

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.14.2...v3.14.3

rpc-project - v3.14.2

Published by doronz88 over 1 year ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.14.1...v3.14.2

rpc-project - v3.14.1

Published by doronz88 over 1 year ago

What's Changed

  • 56d2877465eff8eab68bcf9c60246d814e2a21d5 server: add get_class_list protocol message (@doronz88)
  • fe06d6ff678041d0e89e445eabfef2405d54ae8a Symbol: use _clone_from_value(value) to create new instances (@doronz88)
  • 790aabe38899f59fa1b15e4cac3e42f377f85c16 DarwinProcess: add get_process_symbol(address) (@doronz88)
  • 69b0c70b77b88ad05dbabd4f3df25a5c72382e8e fs: fix read when a size<chunk_size is given (@doronz88)
  • 3550bdfb1df92cf81bec6f058d94115f793ec66d cli: add -r/--rebind-symbols (@doronz88)
  • aceddf8b0710ccb9f75377301664719d4da3c5d6 DarwinProcess: add dump_app(path) (@doronz88)
  • 7e9c99a77feac124050eaac7d4dc358b53846518 DarwinClient: add load_all_libraries() (@doronz88)
  • 5038b693ec1bd2acc5315b626ce964c37e94f44c server: add com.apple.mobileactivationd.spi (@doronz88)
  • 514d83f12fa5e507516d16811131e7ae245439f7 server: fix class pointers (@doronz88)

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.13.5...v3.14.1

rpc-project - v3.13.5

Published by doronz88 over 1 year ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.13.4...v3.13.5

rpc-project - v3.13.4

Published by doronz88 over 1 year ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.13.3...v3.13.4

rpc-project - v3.13.3

Published by doronz88 over 1 year ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.13.2...v3.13.3

rpc-project - v3.13.2

Published by doronz88 almost 2 years ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.13.1...v3.13.2

rpc-project - v3.13.1

Published by doronz88 almost 2 years ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.13.0...v3.13.1

rpc-project - v3.13.0

Published by doronz88 almost 2 years ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.12.9...v3.13.0

rpc-project - v3.12.9

Published by doronz88 almost 2 years ago

What's Changed

  • 4da66a33c0cb4daf0872632718626fac2d3eb5d6 DarwinClient: fix is_objc_type() (@doronz88)
  • cdbc675d818bba4ec133b0a7d2fb11961296f401 DarwinClient: add loaded_objc_classes property (@doronz88)
  • d5dedb093369bacc8d7626b40ba48fea4381a0b8 objective_c_class: add bundle_path property (@doronz88)
  • a2d874df5cccbe7b70b4ed626144da7c962ed3b3 requirements: add tqdm (@doronz88)
  • e6f1aafffbcd41ef1e229eaff15e1c7db15830a3 DarwinClient: use rebind_symbols instead of loaded_objc_classes (@doronz88)
  • a07bdb046513f72a68a3854744583c54b65b1622 DarwinClient: optimize ast parsing (@doronz88)
  • 40b26740cd39d701b6dc60f94ab0a780efe2e741 README: fix badges (@doronz88)
  • ecc4d7acecc997e377bbbd1279647227cebe7f9a network: close socket fds on connect failures (@doronz88)
  • 15cc53326be60f6d1163d9bc8f028bc336097667 DarwinNetwork: add remove_dns_pinning() and flush_dns() (@doronz88)
  • 2b3ffdb4e61bb392bf21ee31be6d5348c1afcd07 github: add python3.11 workflow (@doronz88)
  • 9f5fb986af77a579ac21328583e64556ca08c12e setup: add python3.11 classifier (@doronz88)

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.12.8...v3.12.9

rpc-project - v3.12.8

Published by doronz88 almost 2 years ago

What's Changed

  • c21527bfc1c8fcac967ef1fd268bf78769921baf server: use mach_task_self in vm_write (@yotamolenik)
  • 03494cde9066fc6ebc08b76ebb76de01bb1f07ff ios: add springboard.launch_application() (@todatoda)
  • 2ed7486e23fadb1f0574e8ea8f0a1ed88cb5648c ents.plist - add springboard.launchapplications (@todatoda)
  • db640b26ec286486af4c0fae3e01720ddf170f24 syslog: fix harlogger preferences (@doronz88)
  • 560769b08efea5238952eb26a617765592adb62c springboard: add several methods (@todatoda)
  • d679d0fb8f59d8a6a1ceec0a0d0888709ed71d4f sprinboard: fix memory leak in get_screen_lock_status() (@doronz88)

New Contributors

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.12.7...v3.12.8

rpc-project - v3.12.7

Published by doronz88 almost 2 years ago

What's Changed

  • 02fad67306f12e675bd81627b16aa33854829829 processes: add dump(filename) (@doronz88)
  • 73785af0864f24b2a00332ec1f1fc194a223442e xonshrc: fix flake8 issue (@doronz88)
  • e5aca2e3095a1573041ecf81fbe60c4348c00185 processes: avoid task_for_pid() for self (@doronz88)
  • fc5a206e2da9b29f564f6b849d42b9416372553d server: safe malloc using mach_task_self (@doronz88)

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.12.6...v3.12.7

rpc-project - v3.12.6

Published by doronz88 almost 2 years ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.12.5...v3.12.6

rpc-project - v3.12.5

Published by doronz88 almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.12.4...v3.12.5

rpc-project - v3.12.4

Published by doronz88 almost 2 years ago

What's Changed

Full Changelog: https://github.com/doronz88/rpc-project/compare/v3.12.3...v3.12.4