Skip to main content

NETCONF Proxy Logger

Overview

NETCONF Proxy Logger is a comprehensive logging tool for NETCONF communications, designed to intercept and log all interactions between NETCONF clients and servers. This tool provides detailed insights into NETCONF protocol exchanges, helping network administrators and developers understand and debug network device communications.

Features

  • Full logging of NETCONF client-server communications
  • Detailed XML message capture
  • Easy integration with existing NETCONF workflows

Installation

Install the package using pip:

pip install netconf-proxy-logger

Usage

Basic Usage

from netconf_proxy_logger import SSHProxy

# Configure and start the proxy
proxy = SSHProxy(
    listen_addr='127.0.0.1',
    listen_port=13500,
    remote_addr='127.0.0.1', 
    remote_port=33151
)
proxy.start_server()

Preview

Command Line Usage

netconflog

Requirements

  • Python 3.7+
  • paramiko>=3.1.0,<4.0.0

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Your Name - contact@satyajit.co.in

Project Link: https://github.com/SATYAJIT1910/netconf-proxy-logger

Metadata

Release files for netconf-proxy-logger 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for netconf-proxy-logger 0.1.0
File Size Uploaded
netconf_proxy_logger-0.1.0.tar.gz 6.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for netconf-proxy-logger 0.1.0
File Interpreter ABI Platform
netconf_proxy_logger-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.7 kB

Release files / netconf_proxy_logger-0.1.0.tar.gz

Download URL netconf_proxy_logger-0.1.0.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3b3dbb971d42337603bab6ecf7e901926ffb255252723b123454cbff02aecdd9
BLAKE2b-256 checksum
How to use checksums
eb5733a532546675df93df9097194b717f934f2357fd27501589b2fabd4ac8f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.11.10

Release files / netconf_proxy_logger-0.1.0-py3-none-any.whl

Download URL netconf_proxy_logger-0.1.0-py3-none-any.whl
Size 8.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
56416cdc3de2d70e8ce57d36c3dce7b04438623146add10f4f6c3dad9fdce46b
BLAKE2b-256 checksum
How to use checksums
3f910c4ddd6c6a90dfe8ff331b6f5e431d6ce476226581fa1712a46e3373fa06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.11.10

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page