GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — API_Java

API_Java

Jump to bottom
ufrisk edited this page Mar 2, 2023 · 2 revisions

Java API

Most functionality in the Memory Process File System is made available in a Java API for the use by developers. The Java API is a wrapper for the C/C++ API. Since the MemProcFS native library is 64-bit only the Java process must be running in 64-bit mode to be able to make use of the native library.

The Java API requires Java Native Access (JNA) on the classpath.

The Java API is included in the form of vmm.jar in the pre-built version which should be included on the classpath.

API documentation in the form of JavaDoc is available.

Example:

An example file containing a lot of use cases are found in the file VmmExample.java. The Java API is similar to the Python API.

Functionality:

The functionality mirror the functionality of the C/C++ API at large. Please consult the Java API sources or the C/C++ API documentation for information and guidance.

Overview

  • Home
  • Command Line
  • MemProcFS on ARM64
  • MemProcFS on Linux
  • MemProcFS on macOS
  • MemProcFS Remoting

API

  • C/C++ API
  • C# API
  • Java API
  • Rust API
  • Python API
    • base
    • process
    • registry
    • search/yara
    • Jupyter notebook

Root File System

  • (root)
  • conf
  • forensic
    • amcache
    • csv
    • files
    • findevil
    • json
    • ntfs
    • prefetch
    • timeline
    • web
    • yara
  • misc
    • bitlocker
    • phys2virt
    • procinfo
    • search
      • bin
      • yara
    • view
  • registry
  • sys
    • certificates
    • drivers
    • eventlog
    • memory
    • objects
    • net
    • pool
    • proc
      • cpu
    • services
    • syscall
    • sysinfo
    • tasks
    • users
  • vm

Per-Process File System

  • (root)
  • console
  • files
  • handles
  • heaps
  • memmap
  • minidump
  • modules
  • phys2virt
  • py
    • procstruct
  • search
    • bin
    • yara
  • threads
  • token
  • virt2phys
  • vmemd
  • winterm

Development

  • Building
  • C Plugins
  • Rust Plugins
  • Python Plugins

FAQ

  • Timing & Refresh
  • DMA not working
  • DMA on AMD/
    Thunderbolt

Clone this wiki locally

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.