 |
|
 |
|
BSDFreak Login
BSDFreak Menu
BSDFreaks Online
8 user(s) are online ( 1 user(s) are browsing BSD Downloads) Members: 0 Guests: 8 more...
|
There are 3 files in our database
Latest Listings
Category: Security Enhancements |
djbdns patch  |
Version: 1.1.1.1 Submitted Date: 2005/3/28 |
Description:
This patch was developed because I found it unnecessary for djb's dnscache application to be running both TCP and UDP, as I had no TCP based DNS clients running within my network environment. I searched high and low for a simplistic method of disabling this unnecessary aspect of the service. Unfortunately, my findings were less then adequate. The most common provided solution to my problem was to filter TCP on port 53. This may work in a majority of cases, but this was certainly not the best approach in my opinion. Additionally, in my own situation I wanted to run the axferdns application included within djbdns-1.05 on the same host and IP, as the dnscache. This obviously was an issue when I found that dnscache was utilizing TCP port 53, and axfrdns also required the use of TCP port 53. You may be asking yourself "Why anyone would want to run the axfrdns application on the same host as the caching server?" While this is most certainly a fair question, but better saved for an entirely different article addressing DNS architect, specifically split horizon.
Finally, in addition to the previously mentioned issue, throughout my modifications I found instances where preprocessor defines were used within the dnscache source code. However, later in the dnscache source code these values are statically assigned with values rather then the preprocessor define keywords (e.g. TCPMAX). This patch remedies this obvious oversight, and uses the preprocessor defines throughout.
|
1589 1.39 KB *BSD http://bsdfreak.org/ |
|
|
BSD Downloads
BSD Links
BSDFreak Poll
|
| |
|
 |
|
 |
|