frida / frida-codeshare

21 stars 7 forks source link

Add search functionality to make it easier to find useful code #4

Open bpsizemore opened 4 years ago

Fitblip commented 3 years ago

Hey friends, feel free to open a PR!

bpsizemore commented 3 years ago

Hey @Fitblip

I actually took a stab at this a few months ago and ended up unable to get a dev environment setup. If I recall correctly I ran into a bunch of issues with the Auth0 setup. Would definitely like to help out with some updates but it would be way more approachable with a build guide/docker build for some local testing.

darklotuskdb commented 1 year ago

To search the Frida scripts from Frida CodeShare (https://codeshare.frida.re/), you can utilize the following tool. It will search and display all the scripts that match the provided keyword.

https://github.com/darklotuskdb/frida-scripts-fetcher

For example, if you want to search for jailbreak detection bypass scripts, you can use the following command: ./frida-scripts-fetcher.sh -s 'jail'

If you want to search using multiple keywords, you can use the following format('word1|word2|word3'): ./frida-scripts-fetcher.sh -s 'touchid|fingerprint|biometric'

frida-scripts-fetcher

milahu commented 9 months ago

https://github.com/darklotuskdb/frida-scripts-fetcher

this is wasteful, because it will scrape all f"https://codeshare.frida.re/browse?page={page}" for every search

"someone" should scrape all the scripts and host them on github with continuous updates ("live mirror") then frida-codeshare-scripts could be installed with a package manager for offline use

or codeshare.frida.re should provide daily/weekly dumps of its database

compared to a git repo the only extra value of the codeshare.frida.re website are the user votes and download stats

related

konsumer commented 3 months ago

I made a quick thing here. It updates on github CI once a day. It currently has a very rudimentary search (which could definitely be improved) and the JSON is also available. Here is the repo.

I think a better solution would be to provide search & json on the upstream site, and not mirror it. I am happy to help implement it, if the maintainers want that. I think this illustrates that ~400 records can just be downloaded directly (no need for paging) but it's not optimized for SEO (static pages.) I think it might also help to have some tags like "ios" and "android", so things can be marked for different platforms.