https://github.com/darpa-4-aui/baithunter

https://github.com/darpa-4-aui/baithunter

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (3.5%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: DARPA-4-AUI
  • Language: Python
  • Default Branch: main
  • Size: 255 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme

README.md

BaitHunter

Brief Introduction Of Module

The project consists of four modules:

  1. UI-Collector: Automatically traverse to collect the context of interface clicks in mobile applications.
  2. OCR: Extract features of interface context through improved OCR.
  3. UI-Element-Group: Aggregate user-clicked elements based on computer vision (CV) to extract user-click purposes.
  4. LLM-Classifier: Analyze the inconsistency of interface context information based on LLM and output classification results.

The detailed introduction of each module (README.md file) is in the respective subfolders:

``` BaitHunter/

UI-Collector/ README.md README_ch.md

OCR/ README.md README_ch.md

UI-Element-Group/ README.md README_ch.md

LLM-Classifier/ | README.md | README_ch.md

README.md README_ch.md

```

Owner

  • Name: DARPA4AUI
  • Login: DARPA-4-AUI
  • Kind: organization

GitHub Events

Total
Last Year

Dependencies

OCR/Dockerfile docker
  • ubuntu latest build
LLM-Classifier/requirements.txt pypi
  • PyYAML ==6.0.1
  • SQLAlchemy ==2.0.22
  • aiohttp ==3.8.6
  • aiosignal ==1.3.1
  • annotated-types ==0.6.0
  • anyio ==3.7.1
  • async-timeout ==4.0.3
  • attrs ==23.1.0
  • backoff ==2.2.1
  • beautifulsoup4 ==4.12.2
  • certifi ==2023.7.22
  • chardet ==5.2.0
  • charset-normalizer ==3.3.0
  • click ==8.1.7
  • colorama ==0.4.6
  • dashscope ==1.14.1
  • dataclasses-json ==0.5.14
  • docx2txt ==0.8
  • emoji ==2.8.0
  • exceptiongroup ==1.1.3
  • filetype ==1.2.0
  • frozenlist ==1.4.0
  • fsspec ==2023.9.2
  • greenlet ==3.0.0
  • idna ==3.4
  • joblib ==1.3.2
  • jsonpatch ==1.33
  • jsonpointer ==2.4
  • langchain ==0.0.317
  • langdetect ==1.0.9
  • langsmith ==0.0.46
  • llama-index ==0.8.46
  • lxml ==4.9.3
  • marshmallow ==3.20.1
  • multidict ==6.0.4
  • mypy-extensions ==1.0.0
  • nest-asyncio ==1.5.8
  • nltk ==3.8.1
  • numpy ==1.26.1
  • openai ==0.28.1
  • packaging ==23.2
  • pandas ==2.1.1
  • pydantic ==2.4.2
  • pydantic_core ==2.10.1
  • python-dateutil ==2.8.2
  • python-iso639 ==2023.6.15
  • python-magic ==0.4.27
  • pytz ==2023.3.post1
  • rapidfuzz ==3.4.0
  • regex ==2023.10.3
  • requests ==2.31.0
  • six ==1.16.0
  • sniffio ==1.3.0
  • soupsieve ==2.5
  • tabulate ==0.9.0
  • tenacity ==8.2.3
  • tiktoken ==0.5.1
  • tqdm ==4.66.1
  • typing-inspect ==0.9.0
  • typing_extensions ==4.8.0
  • tzdata ==2023.3
  • unstructured ==0.10.24
  • urllib3 ==1.26.18
  • yarl ==1.9.2
OCR/requirements.txt pypi
  • Cython *
  • bs4 *
  • easydict *
  • h5py *
  • ipython *
  • jupyter *
  • lmdb *
  • lxml *
  • mahotas *
  • matplotlib *
  • numpy *
  • opencv-contrib-python *
  • pandas *
  • pika *
  • pillow *
  • requests *
  • scipy *
  • web.py ==0.40.dev0
UI-Collector/requirements.txt pypi
  • frida ==15.1.24
  • frida-tools ==10.6.2
  • matplotlib ==3.6.0
  • networkx ==3.1
  • pytesseract ==0.3.10
  • uiautomator2 ==2.16.25
UI-Collector/services/popup_detector/requirements.txt pypi
  • Pillow >=7.1.2
  • PyYAML >=5.3.1
  • gitpython >=3.1.30
  • matplotlib >=3.3
  • numpy >=1.22.2
  • opencv-python >=4.1.1
  • pandas >=1.1.4
  • psutil *
  • requests >=2.23.0
  • scipy >=1.4.1
  • seaborn >=0.11.0
  • setuptools >=65.5.1
  • thop >=0.1.1
  • torchvision >=0.9.0
  • tqdm >=4.64.0
  • ultralytics >=8.0.147
UI-Collector/services/popup_detector/utils/docker/Dockerfile docker
  • pytorch/pytorch 2.0.0-cuda11.7-cudnn8-runtime build
UI-Collector/services/popup_detector/utils/google_app_engine/Dockerfile docker
  • gcr.io/google-appengine/python latest build
UI-Element-Group/utils/docker/Dockerfile docker
  • pytorch/pytorch 2.0.0-cuda11.7-cudnn8-runtime build
UI-Element-Group/utils/google_app_engine/Dockerfile docker
  • gcr.io/google-appengine/python latest build
UI-Collector/services/popup_detector/utils/google_app_engine/additional_requirements.txt pypi
  • Flask ==2.3.2
  • gunicorn ==19.10.0
  • pip ==21.1
  • werkzeug >=2.2.3
UI-Element-Group/pyproject.toml pypi
  • matplotlib >=3.3.0
  • numpy >=1.22.2
  • opencv-python >=4.6.0
  • pandas >=1.1.4
  • pillow >=7.1.2
  • psutil *
  • py-cpuinfo *
  • pyyaml >=5.3.1
  • requests >=2.23.0
  • scipy >=1.4.1
  • seaborn >=0.11.0
  • thop >=0.1.1
  • torch >=1.8.0
  • torchvision >=0.9.0
  • tqdm >=4.64.0
  • ultralytics >=8.0.232
UI-Element-Group/requirements.txt pypi
  • Pillow >=10.0.1
  • PyYAML >=5.3.1
  • gitpython >=3.1.30
  • matplotlib >=3.3
  • numpy >=1.23.5
  • opencv-python >=4.1.1
  • pandas >=1.1.4
  • psutil *
  • requests >=2.23.0
  • scikit-image >=0.16.1
  • scikit-learn >=0.19.1
  • scipy >=1.4.1
  • seaborn >=0.11.0
  • setuptools >=65.5.1
  • thop >=0.1.1
  • torchvision >=0.9.0
  • tqdm >=4.64.0
  • ultralytics >=8.0.232
UI-Element-Group/utils/google_app_engine/additional_requirements.txt pypi
  • Flask ==2.3.2
  • gunicorn ==19.10.0
  • pip ==23.3
  • werkzeug >=3.0.1