Metadata-Version: 1.0
Name: nclib
Version: 0.8.2
Summary: Netcat as a library: convienent socket interfaces
Home-page: https://github.com/rhelmot/nclib
Author: rhelmot
Author-email: andrewrdutcher@gmail.com
License: MIT
Description: 
        nclib is a python socket library that wants to be your friend.
        
        nclib provides:
        
        - Easy-to-use interfaces for connecting to and listening on TCP and UDP sockets
        - A better socket class, the Netcat object
        
          - Convenient receive methods for common socket usage patterns
          - Highly customizable logging
          - Interactive mode, connecting the socket to your stdin/stdout
          - Intelligent detection of socket closes and connection drops
          - Long-running functions cleanly abortable with ctrl-c
          - Lots of aliases in case you forget the right method name
        
        - Mechanisms to launch processes with their in/out streams connected to sockets
        
          - Launch a process with gdb attached
        
        - TCP and UDP server classes for writing simple python daemons
        - A script to easily daemonize command-line programs
        
        Documentation is available at https://nclib.readthedocs.io/ and source code is
        available at https://github.com/rhelmot/nclib
        
        If you are familiar with pwntools, nclib provides much of the functionaly that
        pwntools' socket wrappers do, but with the bonus feature of not being pwntools.
        
Keywords: netcat nc socket tcp udp recv until logging interact handle listen connect serve stdio process gdb
Platform: UNKNOWN
