Skip to content

Conversation

@Alan-Jowett
Copy link
Member

Summary

This PR adds comprehensive documentation for the ntosebpfext extension and fixes command-line syntax in both extension documentation files to use Windows-appropriate commands.

Changes

  • New: Added docs/ntosebpfext.md with complete documentation for the NTOS eBPF Extension
    • Getting started guide with prerequisites, building, and testing
    • Development guide with detailed API reference and code examples
    • Helper function documentation (bpf_process_get_image_path)
    • Process context structure (process_md_t) reference
    • Architecture overview explaining how the extension works
    • Use cases and examples
    • Troubleshooting section
    • GUIDs, constants, and additional resources
  • 📝 Updated: README.md to link to the new ntosebpfext documentation
  • 🔧 Fixed: All command-line examples in both docs/ntosebpfext.md and docs/neteventebpfext.md to use Windows syntax (PowerShell/cmd) instead of bash

Closes

Fixes #95

Testing

  • Documentation follows the same structure and style as the existing neteventebpfext documentation
  • All links verified
  • Command examples tested on Windows

- Add new docs/ntosebpfext.md with complete documentation for the NTOS eBPF Extension
  * Getting started guide with prerequisites, building, and testing
  * Development guide with API reference and code examples
  * Architecture overview and use cases
  * Troubleshooting section and additional resources
- Update README.md to link to ntosebpfext documentation
- Fix all command-line examples in both docs to use Windows syntax (PowerShell/cmd) instead of bash

Fixes microsoft#95
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds comprehensive documentation for the ntosebpfext extension and fixes command-line syntax across documentation files to use Windows-appropriate commands (PowerShell/cmd instead of bash).

Changes:

  • Added complete ntosebpfext.md documentation covering getting started, development guide, API reference, architecture, and troubleshooting
  • Updated README.md to link to the new ntosebpfext documentation with expanded description
  • Fixed command-line examples in neteventebpfext.md to use Windows syntax (bash → cmd/PowerShell, #REM)

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
docs/ntosebpfext.md New comprehensive documentation for the NTOS eBPF Extension, including setup instructions, API reference, code examples, helper functions, architecture overview, use cases, and troubleshooting guidance
docs/neteventebpfext.md Fixed command-line syntax to use Windows commands (cmd/PowerShell) and changed comment syntax from bash (#) to Windows (REM)
README.md Added link to ntosebpfext documentation and expanded description to mention process monitoring capabilities

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

Missing docs on ntosebpfext

1 participant