All Projects → rhelmot → Nclib

rhelmot / Nclib

Licence: mit
Netcat as a python library

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Nclib

Ether.network
https://github.com/Eastrall/Sylver
Stars: ✭ 147 (+188.24%)
Mutual labels:  easy-to-use, socket
LiteNetwork
A simple and fast .NET networking library compatible with .NET Standard 2, .NET 5, 6 and 7.
Stars: ✭ 66 (+29.41%)
Mutual labels:  socket, easy-to-use
quick-net
This is a top level socket library, making servers and clients EASY!
Stars: ✭ 15 (-70.59%)
Mutual labels:  socket, easy-to-use
Zeus
A high performance, cross-platform Internet Communication Engine. Developed with native socket API. Aim at handling millions of concurrent connections.
Stars: ✭ 30 (-41.18%)
Mutual labels:  socket
Goridge
High-performance PHP-to-Golang IPC bridge
Stars: ✭ 950 (+1762.75%)
Mutual labels:  socket
Ezxss
ezXSS is an easy way for penetration testers and bug bounty hunters to test (blind) Cross Site Scripting.
Stars: ✭ 1,022 (+1903.92%)
Mutual labels:  easy-to-use
Pnet
High level Java network library
Stars: ✭ 49 (-3.92%)
Mutual labels:  easy-to-use
Easy Crypto
A WIP module aimed at providing a safer, easier to use and beginner friendly crypto API for Node.js
Stars: ✭ 21 (-58.82%)
Mutual labels:  easy-to-use
Korra
A quick and simple encrypted file store for easy sharing within your organisation
Stars: ✭ 46 (-9.8%)
Mutual labels:  easy-to-use
Connection Pool Client
💥 A simple multi-purpose connection pool client (Kafka & Hbase & Redis & RMDB & Socket & Http)
Stars: ✭ 40 (-21.57%)
Mutual labels:  socket
Progress Bot
High-tech weaponized moe progress delivery bot for IRC, Discord, and web
Stars: ✭ 38 (-25.49%)
Mutual labels:  socket
Godsharp.socket
An easy-to-use .NET socket server and client.
Stars: ✭ 35 (-31.37%)
Mutual labels:  socket
Real Time Public Chat
This program show how to create a public chat using javascript
Stars: ✭ 45 (-11.76%)
Mutual labels:  socket
Tic Tac
Client not paid ? This is the solution of your problem
Stars: ✭ 29 (-43.14%)
Mutual labels:  easy-to-use
Docker Archiva
A docker image for Apache Archiva
Stars: ✭ 47 (-7.84%)
Mutual labels:  easy-to-use
Peeplus
python+vue3前后端分离项目
Stars: ✭ 28 (-45.1%)
Mutual labels:  socket
Art
🎨 ASCII art library for Python
Stars: ✭ 1,026 (+1911.76%)
Mutual labels:  easy-to-use
Niceprogressbar
a nice progressbar for android
Stars: ✭ 37 (-27.45%)
Mutual labels:  easy-to-use
Ggql
GraphQL implementation for golang.
Stars: ✭ 37 (-27.45%)
Mutual labels:  easy-to-use
Mean Angular4 Chat App
MEAN stack with Angular 4 Chat App
Stars: ✭ 41 (-19.61%)
Mutual labels:  socket

nclib

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

  • The ability to handle any python stream-like object with a single interface

  • 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

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.

Installation

.. code-block:: bash

pip install nclib

Documentation

https://nclib.readthedocs.io/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].