Skip to main content

A NETCONF proxy server with comprehensive logging capabilities

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

netconf_proxy_logger-0.1.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

netconf_proxy_logger-0.1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file netconf_proxy_logger-0.1.0.tar.gz.

File metadata

  • Download URL: netconf_proxy_logger-0.1.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.10

File hashes

Hashes for netconf_proxy_logger-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3b3dbb971d42337603bab6ecf7e901926ffb255252723b123454cbff02aecdd9
MD5 ae69fa2c29692c4838342b9b991601c9
BLAKE2b-256 eb5733a532546675df93df9097194b717f934f2357fd27501589b2fabd4ac8f7

See more details on using hashes here.

File details

Details for the file netconf_proxy_logger-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for netconf_proxy_logger-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 56416cdc3de2d70e8ce57d36c3dce7b04438623146add10f4f6c3dad9fdce46b
MD5 7460ec6798dc2cdba17e39465fba4aab
BLAKE2b-256 3f910c4ddd6c6a90dfe8ff331b6f5e431d6ce476226581fa1712a46e3373fa06

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page