GitHub / sachinites 7 Repositories
Network Protocol Developer and engineer @Cisco. Work Ex : 10+ yrs
sachinites/tcpip_stack
Implement your own TCP IP Stack
Language: C - Size: 4.24 MB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 207 - Forks: 153

sachinites/CLIBuilder
Build Cisco like Command Line Interface
Language: C++ - Size: 249 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 7 - Forks: 2

sachinites/pub-sub
A PUB-SUB library in C/C++
Language: C++ - Size: 201 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

sachinites/dpdk-dev
A repo to practice dpdk on linux
Size: 7.81 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

sachinites/CommandParser
Linux like CommandParser
Language: C - Size: 753 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 8 - Forks: 11

sachinites/Bitmaps
Implementation of BITMAP library
Language: C - Size: 17.6 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

sachinites/PacketSniffer
A repro to develop Packet Capture Utility in C/C++
Size: 16.6 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

sachinites/IDM
Implement Multithreaded Internet Download Manager in C/C++
Language: C++ - Size: 65.4 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

sachinites/SocketProgramming
Socket Programming based projects
Language: C - Size: 473 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 2

sachinites/RDBMSImplementation
Implement your own RDBMs
Language: C - Size: 89.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 15 - Forks: 4

sachinites/Images
Repro of my Images
Size: 814 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

sachinites/MathExpressionParser
Calculation of Mathematical Expressions
Language: C - Size: 329 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

sachinites/AsyncProgramming
Lets Learn Asynchronous Programming
Language: C - Size: 89.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 18

sachinites/IPC
Inter Process Communication
Language: C - Size: 150 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 15

sachinites/PostgresLibpq
Repository which contains sample programs to work with postgres database programmatically using C++/C
Language: Python - Size: 24.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

sachinites/WheelTimer
This is the simple demonstration of WheelTimer in C
Language: C - Size: 49.8 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 11

sachinites/MultithreadingBible
Multi-threading Concepts
Language: C - Size: 210 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 41 - Forks: 41

sachinites/Implementing-SSL-TLS-Using-Cryptography-and-PKI Fork of yhyuan/Implementing-SSL-TLS-Using-Cryptography-and-PKI
Implementing SSL TLS Using Cryptography and PKI
Size: 98.6 KB - Last synced at: over 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 1

sachinites/keymon Fork of dzeban/keymon
Keyboard monitor
Language: C - Size: 246 KB - Last synced at: over 2 years ago - Pushed at: almost 10 years ago - Stars: 0 - Forks: 0

sachinites/FTP-ClientServer Fork of gudipati/FTP-ClientServer
Implemented a File Transfer Protocol (FTP) client-server application (RFC 959) using C Stream Sockets Library in C++
Size: 129 KB - Last synced at: over 2 years ago - Pushed at: almost 10 years ago - Stars: 0 - Forks: 0

sachinites/libtask-1 Fork of majek/libtask
Shameless copy of http://swtch.com/libtask/ and/or http://code.google.com/p/libtask/
Language: C - Size: 105 KB - Last synced at: over 2 years ago - Pushed at: almost 13 years ago - Stars: 0 - Forks: 0

sachinites/slab_allocator Fork of lucastsa/slab_allocator
Implementation of the Slab Allocator as described in "The Slab Allocator: An Object-Caching Kernel Memory Allocator" by Jeff Bonwick.
Language: C - Size: 152 KB - Last synced at: over 2 years ago - Pushed at: over 11 years ago - Stars: 0 - Forks: 0

sachinites/TCPServerLib
Complete Implementation of TCP Server Library in C/C++
Language: C - Size: 470 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 16

sachinites/EventFSM
Implement Event Driven Generic FSM
Language: C - Size: 42 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

sachinites/build-your-own-x Fork of codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
Size: 846 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

sachinites/os-tutorial Fork of cfenollosa/os-tutorial
How to create an OS from scratch
Language: C - Size: 140 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 4

sachinites/MemoryLeakDetector
Library to catch Memory Leaks in C/C++ Programs
Language: C - Size: 34.2 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 14 - Forks: 10

sachinites/project-based-tutorials-in-c Fork of SWPFlow/C-Project-Based-Tutorials
A curated list of project-based tutorials in C
Size: 186 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 1

sachinites/SPFComputation
This project is about building the unicast routing table by performing the Shortest path tree computation on an input Network Topology(Graph)
Language: C - Size: 1.58 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 5

sachinites/ftpserver Fork of DaHoC/ftpserver
Simple ftp server written in C++
Size: 408 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

sachinites/linux Fork of torvalds/linux
Linux kernel source tree
Size: 2.64 GB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

sachinites/cky Fork of brenns10/cky
Not actually anything right now...
Size: 2.57 MB - Last synced at: over 2 years ago - Pushed at: almost 9 years ago - Stars: 0 - Forks: 0

sachinites/LinuxMemoryManager
This projects is regarding designing own memory manager which will manage the memory - allocation/de-allocation for a process. Memory manager will get rid of internal and external fragmentation problems, and boot performance of the process by preventing unnecessary context switching of a process whenever process request memory.
Language: C - Size: 189 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 20

sachinites/taskscheduler
Implement POSIX based Task Scheduler
Language: C++ - Size: 15.6 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

sachinites/Algo
Language: C - Size: 185 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

sachinites/DistributedTransparentMemory
DistributedTransparentMemory
Language: C - Size: 53.7 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 2

sachinites/VirtualTableinC
Implement C++ like Virtual Table in C. Lets Make C little object oriented.
Size: 0 Bytes - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

sachinites/KernelModuleSkbAnalyser_and_NetfilterHooks
This is kernel module for SKB analyser. You can start network kernel programming from here. This also demonstrates the use of Netfilter hooks.
Language: C - Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 1

sachinites/CliLibAdvanced
This is advanced version of LibCLI
Language: C - Size: 227 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

sachinites/1000_Projects Fork of vicky002/1000_Projects
:sunglasses: Mega List of practical projects that one can solve in any programming language!
Size: 105 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 1

sachinites/awesome-c Fork of oz123/awesome-c
A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.
Size: 952 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

sachinites/TCPPeering
Language: C - Size: 57.6 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

sachinites/SocketProgrammingMininet
A Socket Programming Bible Course
Language: Python - Size: 30.3 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 5

sachinites/FSMImplementation
Implementation of Finite State machine
Language: C - Size: 54.7 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 4

sachinites/RPCAutomation
Automatic code generation for RPC on linux
Language: Python - Size: 40 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 1

sachinites/UdemyCourseOnNetlink
Udemy Course Source Code for Course on Netlink Sockets
Language: C - Size: 56.6 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 24

sachinites/AdvanceCplus
Advance C++ concepts
Language: C++ - Size: 21.5 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

sachinites/embeddedipsec Fork of tinytux/embeddedipsec
embedded IPsec - a lightweight IPsec implementation
Size: 370 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

sachinites/libgcrypt Fork of gpg/libgcrypt
The GNU crypto library. NOTE: Maintainers are not tracking this mirror. Do not make pull requests here, nor comment any commits, submit them usual way to bug tracker (https://www.gnupg.org/documentation/bts.html) or to the mailing list (https://www.gnupg.org/documentation/mailing-lists.html).
Size: 11.6 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

sachinites/CryptoAlgorithms
This repository implements Cryptographic Algorithms
Language: C - Size: 17.6 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 1

sachinites/libcli Fork of dparrish/libcli
Libcli provides a shared library for including a Cisco-like command-line interface into other software. It's a telnet interface which supports command-line editing, history, authentication and callbacks for a user-definable function tree.
Size: 560 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 2

sachinites/LinkersAndLoaders
Material to demonstrate the concept of linking and loading on linux
Language: C - Size: 24.4 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 2

sachinites/TrafficGenTool
CLI Based Traffic Generator Tool
Language: C - Size: 263 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

sachinites/MirroringLib
The Library to Duplicate the Application State on Backup Machine
Language: C - Size: 57.6 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 2

sachinites/Linux-Kernel-Programming Fork of PacktPublishing/Linux-Kernel-Programming
Linux Kernel Programming, published by Packt
Size: 15.8 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

sachinites/NotificationChains
Mini project to Implement Generic Notification Chains
Language: C - Size: 307 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 2

sachinites/Games-in-C-using-graphics.h- Fork of nitinsultania/Games-in-C-using-graphics.h-
These are some interesting games made in C++ using Turbo C++ graphics library
Size: 1.09 MB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

sachinites/libbacktrace Fork of ianlancetaylor/libbacktrace
A C library that may be linked into a C/C++ program to produce symbolic backtraces
Size: 1.19 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

sachinites/EventDispatcher
EventDispatcher in C
Language: C - Size: 17.6 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 2

sachinites/libleak Fork of WuBingzheng/libleak
detect memory leak by LD_PRELOAD, without changing the target program
Size: 34.2 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

sachinites/libtree Fork of fbuihuu/libtree
A library which implements a couple of famous binary search trees.
Language: C - Size: 41 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

sachinites/DSM
Distributes Systems Project : Implement Distributed Shared Memory
Size: 13.7 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 1

sachinites/RDMA
A Project on Remote Direct Memory Access
Size: 13.7 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

sachinites/mininet Fork of mininet/mininet
Emulator for rapid prototyping of Software Defined Networks
Size: 2.96 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

sachinites/RIBDriver
Readers-writer scheduler in Linux kernel
Language: C - Size: 53.7 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 1

sachinites/cp_variant Fork of beneslami/cp_variant
two variants of a file copy program
Size: 465 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

sachinites/Linux-kernel-modules Fork of slavaim/Linux-kernel-modules
A collection of Linux kernel modules for educational purposes
Size: 13.7 KB - Last synced at: over 2 years ago - Pushed at: almost 9 years ago - Stars: 0 - Forks: 2

sachinites/TLVAssignment
Assignment on TLV
Language: C - Size: 16.6 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

sachinites/netlink-examples Fork of dmolik/netlink-examples
Linux Netlink and IPTables Examples
Size: 57.6 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

sachinites/oops_lg
Implement and Design Logic Gates in C++
Size: 13.7 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

sachinites/ncursesTutorial
Learn Ncurses Development
Size: 0 Bytes - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

sachinites/NetLink
Netlink Sample Programs and Projects
Language: C - Size: 58.6 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 2

sachinites/vpython_tutorial
Vpython_Tutorial
Size: 14.6 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

sachinites/iproute2 Fork of shemminger/iproute2
Linux routing utilities
Language: C - Size: 8.4 MB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

sachinites/NASMAssembly
Assembly Tutorials
Language: Assembly - Size: 25.4 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

sachinites/RoutingTableManager Fork of TheGreenHacker/IPC
Language: C - Size: 60.5 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

sachinites/assemblytutorials Fork of DGivney/assemblytutorials
This project was put together to teach myself NASM x86 assembly language on linux.
Language: Assembly - Size: 1.46 MB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

sachinites/dive-in-kernel Fork of datawolf/dive-in-kernel
study the kernel data structures and its API
Language: C - Size: 188 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

sachinites/Scalable-Software-Architecture Fork of Developer-Y/Scalable-Software-Architecture
Collection of tech talks, papers and web links on Distributed Systems, Scalability and System Design.
Size: 45.9 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

sachinites/notes Fork of shichao-an/notes
Shichao's Notes
Language: HTML - Size: 45.7 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

sachinites/threadAPI
The thread API build on top of POSIX threads
Language: C - Size: 5.86 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

sachinites/JavaRMI
Implementation of Java RMI from Scratch
Size: 13.7 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

sachinites/SanderOS Fork of AdeRegt/SanderOS
Language: C - Size: 24.9 MB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

sachinites/gdslCLibrary
Open Source C libraries for common Data structures
Language: HTML - Size: 1.9 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 2

sachinites/Libtrace
Library for tracing
Language: C - Size: 16.6 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

sachinites/zlog Fork of HardySimpson/zlog
A reliable, high-performance, thread safe, flexsible, clear-model, pure C logging library.
Language: C - Size: 2.99 MB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

sachinites/DistributedConfigurationManagementSystem
This is prototype of Distributed configuration management system for network devices with REST support.
Language: C - Size: 1.33 MB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 1

sachinites/DesignPatterns
Language: Java - Size: 49.8 KB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

sachinites/GENERIC_SHM
an API to implement the Shared memory Data Structure
Language: C - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

sachinites/PeriodicPacketManager
Offload all Timer Threads for sending and receiving network packets by the application to PPM process
Language: C - Size: 38.1 KB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

sachinites/XMLPullBackendData
ToBegin:Pull Backend Configuration Data in XML format
Size: 0 Bytes - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

sachinites/TransparentHighAvailability
Transparent High Availability project - sync application state to redundant machine for High Availability
Language: C - Size: 62.5 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 3

sachinites/OOPsDesignPatterns
OOPs design patterns sample
Language: Java - Size: 43 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

sachinites/AncillaryData
Ancillary Data is used to send and recieve the control information along with the pkt to and from linux kernel
Language: C - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0
