A simple, web based dashboard to use with LibAFL + OnDiskJSONMonitor

Overview

[WIP] Interactive LibAFL Dashboard

This project aims to create a dashboard for a fuzzing campaign for LibAFL. Therefore, the OnDiskJSONMonitor must be used. LibAFL Dashboard then serves a Dashboard via HTTP and continuously reads the logfile. The data is sent via Websocket, so that the graphs and statistics are computed on the browsers.

The dashboard then shows current live statistics and is able to plot graphs for the different metrics.

At the current state, the dashboard does not save the received data, so for each graph everything must be reloaded.

Screenshot

Screenshot of the Interactive LibAFL Dashboard

Usage

Use the OnDiskJSONMonitor for your LibAFL based fuzzer. If you just want to try it out, you can use the provided testfile. Then, start libafl-dashboard:

cargo run -- resources/test.jsonl

This serves the dashboard on http://0.0.0.0:9999. When running on a remote server in the (local) network, use the --external-hostname HOSTNAME parameter, to specify the address of the websocket in the served HTML.

By default, the dashboard listens on 0.0.0.0, this can be changed with the --host IP parameter.

As the testfile is not modified, the dashboard does not change its state.

Credits

This project distributes

  • plotly.js for the graph generation, licensed under MIT License, Copyright (c) 2021 Plotly, Inc
  • milligram.css as simple CSS Framework, licensed under MIT License, Copyright (c) CJ Patoilo [email protected]

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
You might also like...

A dashboard for managing Mineflayer bots, used for Hychat.

The dashboard uses Next.js and Chakra UI to create an interactive dashboard to manage Hypixel bot(s) and view chat logs. It also fetches messages from a back-end using an API (found in src/pages/api).

Aug 2, 2022

A weather dashboard that features dynamically updated HTML and CSS using OpenWeather API data.

A weather dashboard that features dynamically updated HTML and CSS using OpenWeather API data.

Weather Dashboard A weather dashboard that features dynamically updated HTML and CSS using OpenWeather API data. User Story AS A traveler I WANT to se

Apr 19, 2022

Weather-magic - Working with APIs to create a weather dashboard

Weather-magic - Working with APIs to create a weather dashboard

Weather Magic link to website Following the link above will bring you to the Wea

Feb 3, 2022

Replacement for comma.ai backend and useradmin dashboard

Replacement for comma.ai backend and useradmin dashboard

Replacement for comma.ai backend and useradmin dashboard. Bundled with a modified version of comma's cabana to allow viewing & analyzing drives.

Jan 1, 2023

A dashboard to display options-related data around PsyOptions markets and Serum orderbooks.

A dashboard to display options-related data around PsyOptions markets and Serum orderbooks.

PsyOptions Data Dashboard Digestible data around options activity on Solana is pretty inaccessible at the moment. PsyViz provides a clean and user-fri

May 13, 2022

thirdweb.com and the thirdweb dashboard

thirdweb.com This repo contains the full source for all of thirdweb.com and the thirdweb dashboard. Building Install dependencies We use yarn. yarn in

Dec 15, 2022

Demonstrating the Dashboard++ method of organizing a vault in Obsidian

Information This repository is an Obsidian vault that demonstrates using the Dashboard++ method for organizing and navigating notes. For further detai

Jan 3, 2023

An ultra-lightweight self-hosted CI solution with a dashboard and containerized runners

An ultra-lightweight self-hosted CI solution with a dashboard and containerized runners

An extremely simple containerized CI server. Ecosystem The Candor ecosystem is straightforward, and entirely containerized. Docker runs on the host ma

Nov 20, 2022

↔️ Swipe through Home Assistant Dashboard views on mobile.

↔️ Swipe through Home Assistant Dashboard views on mobile.

Home Assistant Swipe Navigation Swipe through Home Assistant Dashboard views on mobile. This repository has been forked from maykar/lovelace-swipe-nav

Dec 26, 2022
Owner
Sönke
Computer Science Student @ TU Darmstadt, previously TU Dresden
Sönke
An easy-to-use next.js administration dashboard implementation

An easy-to-use next.js administration dashboard implementation

IroncladDev 21 Oct 30, 2022
AMP: is a fast admin dashboard template based on FastAPI

AMP: is a fast admin dashboard template based on FastAPI Introduction AMP: is a fast admin dashboard template based on FastAPI. The project uses its o

Denis Bazarnov 17 Jan 1, 2023
JustGage is a handy JavaScript plugin for generating and animating nice & clean dashboard gauges. It is based on Raphaël library for vector drawing.

JustGage JustGage is a handy JavaScript plugin for generating and animating nice & clean dashboard gauges. It is based on Raphaël library for vector d

Bojan Djuricic 1.8k Jan 3, 2023
A simple dashboard to keep track of all your active devices/servers

Slashboard Pulsar A lightweight node js app designed to work with the Slashboard desktop client Built using Node.js Installation Clone this repository

Philippe Négrel-Jerzy 25 Dec 21, 2022
Simple & Quick Access Addon For Homer Dashboard

Homer Dashboard - Firefox Addon Quick Access Homer Dashboard - Firefox Addon Usage Install Addon [ Firefox ] Configure The Addon Add The Quick Access

Varun Sridharan 7 Jan 22, 2022
simple dashboard for cross-chain greeks

Oh My Greeks Simple platform for cross-chain Greeks Intro We need a place to see all my on-chain greeks.. aggregated nicely. Hosting Currently hosting

Anton Cheng 9 Aug 12, 2022
🐦 A simple and minimal dashboard for your homelab made with Chakra UI and NextJS!

Dashbird (WIP) ?? A simple and minimal dashboard for your homelab made with Chakra UI and NextJS! Features ?? Simple configuration ?? Easily selfhosta

mellowmarshe 3 Oct 23, 2022
A complete COVID-19 tracker cum dashboard website made by me.

Covidview A detailed dashboard of live COVID-19 cases. Techs Used: React JS React Hooks and DOM Firebase WHO disease API Demo Video : covid.mp4 Workin

MAINAK CHAUDHURI 24 Dec 17, 2022
A dashboard for managing orders and inventory for a wordpress e-commerce site which has woo commerce plugin installed

WordPressWooCommerceDashboard - A dashboard for managing orders and inventory for a wordpress e-commerce site which has woo commerce plugin installed. This program provides shipping tracking for Delhivery.

Vikrama Reddy 1 Jan 3, 2022