Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/neil-wu/FridaNSLogger

Logging tool that send Frida log to Mac NSLoggerViewer
https://github.com/neil-wu/FridaNSLogger

Last synced: 3 months ago
JSON representation

Logging tool that send Frida log to Mac NSLoggerViewer

Awesome Lists containing this project

README

        

FridaLogger is a logging utility which display frida log in [NSLogger](https://github.com/fpillet/NSLogger)

## Usage

```TypeScript
import { Logger } from "./logger";
import { swapInt64 } from "./logger";

// connect to FridaNSLoggerViewer
const logger = new Logger('127.0.0.1', 50010);
logger.logStr('helloworld');

const testS64 = new Int64('0x0102030405060708');
const testBuf = Memory.alloc(8).writeS64( swapInt64(testS64) ).readByteArray(8);
logger.logBinary(testBuf as ArrayBuffer);
```

The `MacViewer` contains FridaNSLoggerViewer.app, which used as a MacOS server to accept clients and display logs. It is modified on NSLogger
so can accept raw tcp socket data without tls.

## Features

* send log message in Frida TypeScript
* support string and binary log message
* reconnect after disconnection
* use with a MacOS app: FridaNSLoggerViewer

![General](Screenshot/FridaNSLoggerViewer.png)