REPOSITORY OVERVIEWLive repository statistics
★ 0Stars
⑂ 0Forks
◯ 0Open issues
◉ 0Watchers
37/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
10 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
100 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Project CobaDNS
This .NET project act as a DNS client for both authoritative servers and recursive servers. This client cannot perform recursion by itself.
This project is deliberately made to be as simple as possible. As a result, many error-checking codes are deliberately omitted for a more understandable code and easier debugging.
This project was made as a media for learning exactly how DNS system and protocol works.
Features
- Could ask the target server to perform recursion (RD flag).
- Can use both TCP and UDP transport.
- IPv4 address conversion to in-addr.arpa for reverse PTR lookup.
- Specify resource type when querying (e.g. SOA, A, NS, MX, TXT, and others).
- Print server replies in both Answer Section, Authority Section, and Additional Section.
- Able to query authoritative servers and root servers. However, to query such servers, you have to perform the recursion yourself (e.g. by requesting the same resource on the server address returned by the prior query).
Usage
To view program usage, simply run the program without any parameters, e.g.: dotnet CobaDNS.dll. The DNS server address supplied must be in IPv4 address. Entries in other address format, such as IPv6 or FQDN, are not supported.
Should the output is not verbose enough for your needs, you can view more elaborate data by debugging this program and inspecting its internal data structures.
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio. Created to be an easy way to make REST resources available from C++ applications.
35/100 healthArchived
C++MIT#asio#client#cpp#http
⑂ 767 forks◯ 53 issuesUpdated 5 days ago
C++ mocking made easy. A simple yet very expressive, headers only library for c++ mocking.
77/100 healthRecently updatedActive repository
C++MIT
⑂ 179 forks◯ 74 issuesUpdated 6 days ago
A very simple, fast, multithreaded, platform independent WebSocket (WS) and WebSocket Secure (WSS) server and client library implemented using C++11, Boost.Asio and OpenSSL. Created to be an easy way to make WebSocket endpoints in C++.