Skip to content

tonynupe/CiscoCollabVSC

Repository files navigation

CiscoCollab for VSCode

A productivity toolkit for Cisco Collaboration log analysis, ported from Sublime Text to VSCode.

Features

  • 🎨 Custom keyword highlighting for protocols, config keys, and diagnostic terms
  • 📦 Archive extraction for nested files (.zip, .tar, .tar.gz, .tgz, .gz)
  • 🔐 Certificate decoder with X.509 hover popups
  • 📋 CUCM dictionary values and Q.850 cause codes
  • 🔧 SAML SSO response auto-formatting
  • 💾 Persistent highlights across sessions

Installation

Clone this repository and place in VSCode extensions folder, or install from VS Code Marketplace.

Development

Build

npm install
npm run compile

Watch Mode

npm run watch

Project Structure

src/
├── extension.ts           # Main extension file
├── modules/
│   ├── highlighter.ts     # Highlighting system
│   ├── extractNested.ts   # Archive extraction
│   └── samlFormatter.ts   # SAML formatting
├── providers/
│   ├── certDecoder.ts     # Certificate hover provider
│   └── cucmProtocol.ts    # CUCM protocol provider
└── decorators/
    └── styles.ts          # Decoration styles

syntaxes/
└── cisco.json             # Syntax highlighting definition

Migration Status

  • Project structure
  • Syntax highlighting
  • Highlighter module
  • Certificate decoder
  • CUCM protocol inspector
  • Extract nested archives
  • SAML formatter

License

MIT

About

A productivity toolkit for Cisco Collaboration log analysis in VSCode

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors