Dhaval Kapil

Login: DhavalKapil

Company: Georgia Tech

Location: Atlanta, GA

Bio: Software Security Enthusiast & Software Developer; Past: GSoC '15 & '16, @SDSLabs, @Amzn, IIT Roorkee

Blog: https://dhavalkapil.com/

Blog: https://dhavalkapil.com/

Member of

  1. ACM IITR
  2. InfoSecIITR
  3. Programming and Algorithms Group
  4. SDSLabs

Repositories

ACM
Website of ACM Student Chapter IIT Roorkee
arp-analysis
null
arp-simulations
null
Captcha
An image based customizable CAPTCHA generator written in PHP.
Chat
A chatting software implemented in java
ctf-writeups
null
dhavalkapil.github.io
My Jekyll Blog website
DieHard
DieHard: An error-resistant memory allocator for Windows, Linux, and Mac OS X
digit-recognition
MNIST handwritten digit recognition using Deep Learning
dns-validator
Security tool to detect dns poisoning attacks
elasticsearch-lua
Lua client for Elasticsearch
elasticsearch-test-dataset
elasticsearch-test-dataset
FileTransferer
A socket based program to send a file over the network after dividing it into parts and sending each part separately
ForwardingServer
A server program that accepts input from one client and forwards it to all the clients connected to it
frozen
Network monitoring tool for openstack
harley
Daily activity center for autistic children developed for Microsoft Code.Fun.Do
HeaderFetcher
null
heap-exploitation
This book on heap exploitation is a guide to understanding the internals of glibc's heap and various attacks possible on the heap structure.
Heap-Layers
Heap Layers: An Extensible Memory Allocation Infrastructure
icmptunnel
Transparently tunnel your IP traffic through ICMP echo and reply packets.
IITRVirusRemover
A simple program to remove a particular type of virus found in computers of ICC in IIT Roorkee
image-uploader
A simple and elegant PHP library for securely uploading images
jee
IIT-JEE Name wise Result
libdheap
A shared (dynamic) library that can be transparently injected into different processes to detect memory corruption in glibc heap
luaver
Lua Version Manager - Managing and switching between different versions of Lua, LuaJIT and Luarocks made easy
mit-license
Hosted MIT License with details controlled through this repo
MusicComposer
A music generator that makes pleasing music based on western music theory
network-monitor
Tool to analyze and monitor network traffic
notsoserial
Java Agent which mitigates deserialisation attacks by making certain classes unserializable
PureCaptcha
OWASp PureCaptcha project
razorpay-ruby
Razorpay Ruby Library https://razorpay.com
reading-material
:books: Stuff to read up
resume
My resume
ritchie
Ritchie language has the power of C language and the convenience of a high level language
stack-guard
A toy implementation of 'Stack Guard' on top of the LLVM compiler toolchain
Talks
A multi-chat room, client-server, standalone TCP Chat application
travis-test
null
viewer
A client/server java application to transmit changes on files on the client side to the server side immediately.
voice-commands
A demo application for exhibition in Srishti, IITR, uses speech to control various commands
xss-auditor-analysis
null

Commits To

RepositoryMost Recent Commit# Commits


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.