Longtao Lin's repositories
NDIS
Windows Kernel Driver - Create a driver device in intermediate layer of Windows kernel based on NDIS, which communicates with and connect upper layer (user mode applications) and lower layer (miniport driver/network card). Create self-defined protocols for transmitting data and control communications by simulating very simple HTTP, TCP and ARP protocols. Try best to implement connection establishing mechanism and retry sending mechanism following TCP’s specification in order to achieve stable data transmission. So it can walk around system TCP protocol layer and firewall to capture and send custom data packets.
DllInjector
C++ - Inject a "detour" DLL into the specified executible or service, in order to detour a particular function into the one we defined by ourselves. C++ projects
BitsOperation
C++ - Various of bit operations such as AND, OR, XOR and so on. Use C++ for easy operator overloading and others
CharactorDetection
C++ - This is a pragramming contest, use Back Propagation Network (one of Neural Networks algorithms) to distinguish vague charactors
DecisionMaker
C# - This tool helps you make decisions, depending on different options/criteria/weights. You may find it useful when trying to buy a house but having trouble to choose the best one from ten with different locations, prices, square feets and so on, or, when need to pick up 1 candidate from 10 :)
MemoryTest
C++ - A simple game, view some cards and test what you think about the cards
NativeSpeaker
AIR - This tool is for learning foreign languages. It has a transparent floating window on desktop which allows you to easily drag&drop words that you believe valuable from anywhere to the window, and it will be then stored and showed every configurable seconds. This's developed by Flex+ActionScript to take advantage of the impressive UI features.
PeopleConnection
C++ - A testing project to build people relationship according to the connections in log files, basically for practicing c++ STL containers
rules_python
Experimental Bazel Python Rules
TransportPractice
Java - A sample application to play with shortest route algorithm with Java including both source and unit tests