###Files Description
- webproxy.c -- This file has all the code.
- htimhtim -- This is the hostname to ip cache file.
- forbiddenIp.txt -- This file contains all the forbidden IPs.
- cacheFileData.txt -- This file contains the URI md5sum/hash to the timestamp mapping. This is used for URI data caching.
- Blocks the forbidden IPs.
- Maintains a hostname to IP cache.
- Multiple Client's can talk to the proxy at same time.
- Maintains a cache of URI data.
gcc webproxy.c -o proxy -lcrypto -lssl ./proxy