Skip to content

wipeseals/nvme-identify-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

NVMe Identify Viewer

Deploy static content to Pages

A web-based NVMe Identify data parser that helps you parse and understand NVMe controller and namespace information from hexdump data.

πŸ”— Live Application

πŸ‘‰ https://wipeseals.github.io/nvme-identify-viewer/

✨ Features

  • Multiple CNS Support: Parse various NVMe Identify structures including:
    • Controller Identify (CNS 01h)
    • Namespace Identify (CNS 00h, 11h)
    • Active Namespace ID List (CNS 02h)
    • Controller Lists (CNS 12h, 13h)
    • Primary Controller Capabilities (CNS 14h)
  • Hexdump Input: Paste hexdump output directly from nvme-cli or similar tools
  • Interactive Parsing: Real-time parsing with structured field display
  • Sample Data: Built-in sample data for testing and demonstration
  • Share Links: Generate shareable URLs with parsed data
  • Responsive Design: Works on desktop and mobile devices

πŸ“– Usage

  1. Visit the live application
  2. Select the appropriate CNS (Controller or Namespace Structure) type
  3. Paste your hexdump data into the input area
  4. Click "Parse" to see the structured information
  5. Use "Load Sample" to see example data
  6. Use "Share Link" to create a shareable URL

πŸ›  Development

This is a static web application built with vanilla HTML, CSS, and JavaScript. It uses:

  • Tailwind CSS for styling
  • No build process required - can be served directly

πŸ“„ License

See LICENSE file for details.

About

Parses a binary dump of NVMe Identify Datas.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages