René's URL Explorer Experiment


Title: New Feature: DNS over SOCKS by tw-datascientist · Pull Request #347 · dnsjava/dnsjava · GitHub

Open Graph Title: New Feature: DNS over SOCKS by tw-datascientist · Pull Request #347 · dnsjava/dnsjava

X Title: New Feature: DNS over SOCKS by tw-datascientist · Pull Request #347 · dnsjava/dnsjava

Description: I added SOCKS5 support to the ioClients. It does work for TCP and UDP (udp associate). It also supports user/pwd authentication. The implementation is based on RFC 1928: SOCKS Protocol Version 5 (...

Open Graph Description: I added SOCKS5 support to the ioClients. It does work for TCP and UDP (udp associate). It also supports user/pwd authentication. The implementation is based on RFC 1928: SOCKS Protocol Version 5 (...

X Description: I added SOCKS5 support to the ioClients. It does work for TCP and UDP (udp associate). It also supports user/pwd authentication. The implementation is based on RFC 1928: SOCKS Protocol Version 5 (...

Opengraph URL: https://github.com/dnsjava/dnsjava/pull/347

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:a5a48307-647d-5120-c9d6-36a4e15448cf
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB7AE:10DA69:138DA58:1BC4417:696F5C77
html-safe-nonce4c3a8835f111e521a0f7488ca75f783bd594a4d29d9086cf04ed831cb50d6f47
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCN0FFOjEwREE2OToxMzhEQTU4OjFCQzQ0MTc6Njk2RjVDNzciLCJ2aXNpdG9yX2lkIjoiMTA1ODIxODU4NTYwMDUxNTE5MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac3ae9ed71ab5394c414b732edd47cedf9ea35d3d45f7a74fedd0c5096305f7d4d
hovercard-subject-tagpull_request:2133853020
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/dnsjava/dnsjava/347/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/064df1f3b6470b7963864bc642cd9a13ad541c91689184d26d5dfcaffa69c9ec/dnsjava/dnsjava/pull/347
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/064df1f3b6470b7963864bc642cd9a13ad541c91689184d26d5dfcaffa69c9ec/dnsjava/dnsjava/pull/347
og:image:altI added SOCKS5 support to the ioClients. It does work for TCP and UDP (udp associate). It also supports user/pwd authentication. The implementation is based on RFC 1928: SOCKS Protocol Version 5 (...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernametw-datascientist
hostnamegithub.com
expected-hostnamegithub.com
None49bb2ee76ae1b4ec758faefafda636ff20b05a9708bb290d28422cdf542ae979
turbo-cache-controlno-preview
go-importgithub.com/dnsjava/dnsjava git https://github.com/dnsjava/dnsjava.git
octolytics-dimension-user_id6755615
octolytics-dimension-user_logindnsjava
octolytics-dimension-repository_id17084567
octolytics-dimension-repository_nwodnsjava/dnsjava
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id17084567
octolytics-dimension-repository_network_root_nwodnsjava/dnsjava
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release036f37fe552777ac9c6ee661957f947285aab936
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/dnsjava/dnsjava/pull/347#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdnsjava%2Fdnsjava%2Fpull%2F347
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdnsjava%2Fdnsjava%2Fpull%2F347
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=dnsjava%2Fdnsjava
Reloadhttps://github.com/dnsjava/dnsjava/pull/347
Reloadhttps://github.com/dnsjava/dnsjava/pull/347
Reloadhttps://github.com/dnsjava/dnsjava/pull/347
dnsjava https://github.com/dnsjava
dnsjavahttps://github.com/dnsjava/dnsjava
Notifications https://github.com/login?return_to=%2Fdnsjava%2Fdnsjava
Fork 259 https://github.com/login?return_to=%2Fdnsjava%2Fdnsjava
Star 1.1k https://github.com/login?return_to=%2Fdnsjava%2Fdnsjava
Code https://github.com/dnsjava/dnsjava
Issues 13 https://github.com/dnsjava/dnsjava/issues
Pull requests 2 https://github.com/dnsjava/dnsjava/pulls
Actions https://github.com/dnsjava/dnsjava/actions
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/dnsjava/dnsjava/security
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
Insights https://github.com/dnsjava/dnsjava/pulse
Code https://github.com/dnsjava/dnsjava
Issues https://github.com/dnsjava/dnsjava/issues
Pull requests https://github.com/dnsjava/dnsjava/pulls
Actions https://github.com/dnsjava/dnsjava/actions
Security https://github.com/dnsjava/dnsjava/security
Insights https://github.com/dnsjava/dnsjava/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fdnsjava%2Fdnsjava%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fdnsjava%2Fdnsjava%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/dnsjava/dnsjava/pull/347#issue-comment-box
tw-datascientisthttps://github.com/tw-datascientist
dnsjava:masterhttps://github.com/dnsjava/dnsjava/tree/master
tw-datascientist:adjust_to_upstreamhttps://github.com/tw-datascientist/dnsjava/tree/adjust_to_upstream
New Feature: DNS over SOCKS https://github.com/dnsjava/dnsjava/pull/347#top
tw-datascientisthttps://github.com/tw-datascientist
dnsjava:masterhttps://github.com/dnsjava/dnsjava/tree/master
tw-datascientist:adjust_to_upstreamhttps://github.com/tw-datascientist/dnsjava/tree/adjust_to_upstream
Conversation 34 https://github.com/dnsjava/dnsjava/pull/347
Commits 53 https://github.com/dnsjava/dnsjava/pull/347/commits
Checks 14 https://github.com/dnsjava/dnsjava/pull/347/checks
Files changed 21 https://github.com/dnsjava/dnsjava/pull/347/files
https://github.co/hiddenchars
https://github.com/dnsjava/dnsjava/pull/{{ revealButtonHref }}
https://github.com/tw-datascientist
tw-datascientisthttps://github.com/tw-datascientist
Oct 19, 2024https://github.com/dnsjava/dnsjava/pull/347#issue-2599479602
https://datatracker.ietf.org/doc/html/rfc1928https://datatracker.ietf.org/doc/html/rfc1928
https://datatracker.ietf.org/doc/html/rfc1929https://datatracker.ietf.org/doc/html/rfc1929
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
https://github.com/ibauersachs
ibauersachshttps://github.com/ibauersachs
Nov 10, 2024https://github.com/dnsjava/dnsjava/pull/347#issuecomment-2466537578
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
https://github.com/tw-datascientist
tw-datascientisthttps://github.com/tw-datascientist
Nov 12, 2024https://github.com/dnsjava/dnsjava/pull/347#issuecomment-2471350574
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
https://github.com/ibauersachs
ibauersachshttps://github.com/ibauersachs
Nov 26, 2024https://github.com/dnsjava/dnsjava/pull/347#issuecomment-2500746627
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
https://github.com/ibauersachs
ibauersachshttps://github.com/ibauersachs
November 26, 2024 14:01https://github.com/dnsjava/dnsjava/pull/347#event-15436827145
https://github.com/ibauersachs
ibauersachshttps://github.com/ibauersachs
Nov 26, 2024 https://github.com/dnsjava/dnsjava/pull/347#pullrequestreview-2461478184
View reviewed changes https://github.com/dnsjava/dnsjava/pull/347/files
src/main/java/org/xbill/DNS/NioTcpClient.javahttps://github.com/dnsjava/dnsjava/pull/347/files#diff-989976dcf3c1ed150c2082e112294db0915b8ab169144365415626d641e3aa48
ibauersachshttps://github.com/ibauersachs
Nov 26, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1858504023
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
tw-datascientisthttps://github.com/tw-datascientist
Dec 5, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1871263414
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
src/main/java/org/xbill/DNS/NioUdpClient.javahttps://github.com/dnsjava/dnsjava/pull/347/files#diff-817b2ba186c1bb4c0d1f66394742b261dfd5be54e2b6169147f6796af7e7533d
ibauersachshttps://github.com/ibauersachs
Nov 26, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1858518219
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
tw-datascientisthttps://github.com/tw-datascientist
Dec 5, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1871279791
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
src/main/java/org/xbill/DNS/NioTcpClient.javahttps://github.com/dnsjava/dnsjava/pull/347/files#diff-989976dcf3c1ed150c2082e112294db0915b8ab169144365415626d641e3aa48
ibauersachshttps://github.com/ibauersachs
Nov 26, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1858525869
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
tw-datascientisthttps://github.com/tw-datascientist
Dec 5, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1871238983
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
src/main/java/org/xbill/DNS/Socks5Proxy.javahttps://github.com/dnsjava/dnsjava/pull/347/files#diff-517de7c508520f82c93dca36c541ea7033a88c09f028807973073198c0f6a7e9
ibauersachshttps://github.com/ibauersachs
Nov 26, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1858531506
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
src/main/java/org/xbill/DNS/Socks5Proxy.javahttps://github.com/dnsjava/dnsjava/pull/347/files#diff-517de7c508520f82c93dca36c541ea7033a88c09f028807973073198c0f6a7e9
ibauersachshttps://github.com/ibauersachs
Nov 26, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1858532361
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
src/main/java/org/xbill/DNS/Socks5Proxy.javahttps://github.com/dnsjava/dnsjava/pull/347/files#diff-517de7c508520f82c93dca36c541ea7033a88c09f028807973073198c0f6a7e9
ibauersachshttps://github.com/ibauersachs
Nov 26, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1858554509
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
tw-datascientisthttps://github.com/tw-datascientist
Dec 5, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1871813686
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
src/main/java/org/xbill/DNS/Socks5Proxy.javahttps://github.com/dnsjava/dnsjava/pull/347/files#diff-517de7c508520f82c93dca36c541ea7033a88c09f028807973073198c0f6a7e9
ibauersachshttps://github.com/ibauersachs
Nov 26, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1858554822
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
tw-datascientisthttps://github.com/tw-datascientist
Dec 5, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1871816477
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
src/main/java/org/xbill/DNS/Socks5Proxy.javahttps://github.com/dnsjava/dnsjava/pull/347/files#diff-517de7c508520f82c93dca36c541ea7033a88c09f028807973073198c0f6a7e9
ibauersachshttps://github.com/ibauersachs
Nov 26, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1858557914
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
tw-datascientisthttps://github.com/tw-datascientist
Dec 5, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1871356688
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
src/main/java/org/xbill/DNS/Socks5Proxy.javahttps://github.com/dnsjava/dnsjava/pull/347/files#diff-517de7c508520f82c93dca36c541ea7033a88c09f028807973073198c0f6a7e9
ibauersachshttps://github.com/ibauersachs
Nov 26, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1858562639
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
tw-datascientisthttps://github.com/tw-datascientist
Dec 5, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1871345081
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
src/main/java/org/xbill/DNS/Socks5Proxy.javahttps://github.com/dnsjava/dnsjava/pull/347/files#diff-517de7c508520f82c93dca36c541ea7033a88c09f028807973073198c0f6a7e9
ibauersachshttps://github.com/ibauersachs
Nov 26, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1858597502
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
tw-datascientisthttps://github.com/tw-datascientist
Dec 5, 2024https://github.com/dnsjava/dnsjava/pull/347#discussion_r1871290208
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
https://github.com/tw-datascientist
tw-datascientisthttps://github.com/tw-datascientist
Dec 5, 2024https://github.com/dnsjava/dnsjava/pull/347#issuecomment-2521078121
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
https://github.com/ibauersachs
ibauersachshttps://github.com/ibauersachs
Dec 15, 2024https://github.com/dnsjava/dnsjava/pull/347#event-15661651151
DNS over SOCKS #341 https://github.com/dnsjava/dnsjava/issues/341
https://github.com/tw-datascientist
tw-datascientisthttps://github.com/tw-datascientist
Jan 4, 2025https://github.com/dnsjava/dnsjava/pull/347#issuecomment-2571278807
@ibauersachshttps://github.com/ibauersachs
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
https://github.com/ibauersachs
ibauersachshttps://github.com/ibauersachs
Jan 4, 2025https://github.com/dnsjava/dnsjava/pull/347#issuecomment-2571363692
Testcontainershttps://testcontainers.com/guides/getting-started-with-testcontainers-for-java/
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
https://github.com/tw-datascientist
tw-datascientisthttps://github.com/tw-datascientist
Jan 5, 2025https://github.com/dnsjava/dnsjava/pull/347#issuecomment-2571605182
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
https://github.com/ibauersachs
ibauersachshttps://github.com/ibauersachs
Jan 5, 2025https://github.com/dnsjava/dnsjava/pull/347#issuecomment-2571615407
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
https://github.com/tw-datascientist
tw-datascientisthttps://github.com/tw-datascientist
Jan 5, 2025https://github.com/dnsjava/dnsjava/pull/347#issuecomment-2571629813
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
https://github.com/tw-datascientist
tw-datascientisthttps://github.com/tw-datascientist
Jan 26, 2025https://github.com/dnsjava/dnsjava/pull/347#issuecomment-2614399185
@ibauersachshttps://github.com/ibauersachs
ComposeContainerhttps://java.testcontainers.org/modules/docker_compose
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
https://github.com/ibauersachs
ibauersachshttps://github.com/ibauersachs
Jan 26, 2025https://github.com/dnsjava/dnsjava/pull/347#issuecomment-2614455999
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
Thomas-Internetxhttps://github.com/Thomas-Internetx
January 26, 2025 16:58https://github.com/dnsjava/dnsjava/pull/347#commits-pushed-5ff82ed
https://github.com/Thomas-Internetx
added SOCKS5 support for DNS over tcp and udp (first working version)https://github.com/dnsjava/dnsjava/pull/347/commits/5ff82ed97d4bfbb7a6ed95682ecb45cacb3ece28
5ff82edhttps://github.com/dnsjava/dnsjava/pull/347/commits/5ff82ed97d4bfbb7a6ed95682ecb45cacb3ece28
https://github.com/Thomas-Internetx
refactored code for udp associate into IoClienthttps://github.com/dnsjava/dnsjava/pull/347/commits/5a4122593a6bcf6f16bf29417e90c8fc9fb85271
5a41225https://github.com/dnsjava/dnsjava/pull/347/commits/5a4122593a6bcf6f16bf29417e90c8fc9fb85271
https://github.com/Thomas-Internetx
added user/pwd authentication and refactored some of the codehttps://github.com/dnsjava/dnsjava/pull/347/commits/bee0c76a99a8f7663a2b713b3faa05a66828b545
bee0c76https://github.com/dnsjava/dnsjava/pull/347/commits/bee0c76a99a8f7663a2b713b3faa05a66828b545
https://github.com/Thomas-Internetx
redo code changes in SimpleResolver and the IoClientshttps://github.com/dnsjava/dnsjava/pull/347/commits/2a1192c822c90d3c7a4809a6daf766f2b952317d
2a1192chttps://github.com/dnsjava/dnsjava/pull/347/commits/2a1192c822c90d3c7a4809a6daf766f2b952317d
https://github.com/Thomas-Internetx
implemented SOCKS5 requests in an async way and added requested changeshttps://github.com/dnsjava/dnsjava/pull/347/commits/80dfcb629529cc578d3227b9d2ecff181af499ba
80dfcb6https://github.com/dnsjava/dnsjava/pull/347/commits/80dfcb629529cc578d3227b9d2ecff181af499ba
https://github.com/Thomas-Internetx
clean uphttps://github.com/dnsjava/dnsjava/pull/347/commits/156c797e5cc8b12eccb30adcead1c8f1d2a20e37
156c797https://github.com/dnsjava/dnsjava/pull/347/commits/156c797e5cc8b12eccb30adcead1c8f1d2a20e37
https://github.com/Thomas-Internetx
integration of SOCKS5 with the current selector thread and timeout im…https://github.com/dnsjava/dnsjava/pull/347/commits/3dae1483b64844de58d671ad48d1710ffd1cd815
3dae148https://github.com/dnsjava/dnsjava/pull/347/commits/3dae1483b64844de58d671ad48d1710ffd1cd815
https://github.com/tw-datascientist
https://github.com/Thomas-Internetx
channel pool for UDP associatehttps://github.com/dnsjava/dnsjava/pull/347/commits/8efe515d16d704fbc5352be02fd882c07d0e1442
8efe515https://github.com/dnsjava/dnsjava/pull/347/commits/8efe515d16d704fbc5352be02fd882c07d0e1442
https://github.com/Thomas-Internetx
integration the UDP channel poolhttps://github.com/dnsjava/dnsjava/pull/347/commits/f9c1febc80d966a3e2cef049db774ce44c842563
f9c1febhttps://github.com/dnsjava/dnsjava/pull/347/commits/f9c1febc80d966a3e2cef049db774ce44c842563
https://github.com/Thomas-Internetx
clean up of idle udp associate connectionshttps://github.com/dnsjava/dnsjava/pull/347/commits/9d0df8b55022b471c8eca910d65ed445eee17585
9d0df8bhttps://github.com/dnsjava/dnsjava/pull/347/commits/9d0df8b55022b471c8eca910d65ed445eee17585
https://github.com/Thomas-Internetx
further cleanup of the NioSocksHandlerhttps://github.com/dnsjava/dnsjava/pull/347/commits/44f441561817043432ae850cefa1aaa0d5ab2e3c
44f4415https://github.com/dnsjava/dnsjava/pull/347/commits/44f441561817043432ae850cefa1aaa0d5ab2e3c
https://github.com/Thomas-Internetx
better error handlinghttps://github.com/dnsjava/dnsjava/pull/347/commits/4cfaf31a2631bf4ebfcb7abd2b1e96e22be783b0
4cfaf31https://github.com/dnsjava/dnsjava/pull/347/commits/4cfaf31a2631bf4ebfcb7abd2b1e96e22be783b0
https://github.com/Thomas-Internetx
cleanuphttps://github.com/dnsjava/dnsjava/pull/347/commits/07a6977da69815da46998382f15a59763a8a8dc3
07a6977https://github.com/dnsjava/dnsjava/pull/347/commits/07a6977da69815da46998382f15a59763a8a8dc3
https://github.com/Thomas-Internetx
adjustments for the socks5 handshake futurehttps://github.com/dnsjava/dnsjava/pull/347/commits/c365e36711edc8da9e4ff1bf1898099bf9b948d5
c365e36https://github.com/dnsjava/dnsjava/pull/347/commits/c365e36711edc8da9e4ff1bf1898099bf9b948d5
https://github.com/Thomas-Internetx
Make compatible with Java 8https://github.com/dnsjava/dnsjava/pull/347/commits/260c4d5d38c14396a310186ae4aca4ef0e5b258c
260c4d5https://github.com/dnsjava/dnsjava/pull/347/commits/260c4d5d38c14396a310186ae4aca4ef0e5b258c
https://github.com/Thomas-Internetx
adjusting changes to upstreamhttps://github.com/dnsjava/dnsjava/pull/347/commits/02c31688a349f9f2524cf6024543a6ab45a36d6f
02c3168https://github.com/dnsjava/dnsjava/pull/347/commits/02c31688a349f9f2524cf6024543a6ab45a36d6f
Thomas-Internetxhttps://github.com/Thomas-Internetx
January 26, 2025 17:01https://github.com/dnsjava/dnsjava/pull/347#commits-pushed-240d206
https://github.com/Thomas-Internetx
implemented simple test for DNS over Sockshttps://github.com/dnsjava/dnsjava/pull/347/commits/240d206d7041ff5e3934ce16039765f71fcc2066
240d206https://github.com/dnsjava/dnsjava/pull/347/commits/240d206d7041ff5e3934ce16039765f71fcc2066
https://github.com/Thomas-Internetx
implemented simple test for DNS over Sockshttps://github.com/dnsjava/dnsjava/pull/347/commits/c807b025215c9ed8f2e6c7e8fb62ef99694a9c63
c807b02https://github.com/dnsjava/dnsjava/pull/347/commits/c807b025215c9ed8f2e6c7e8fb62ef99694a9c63
https://github.com/Thomas-Internetx
implemented simple test for DNS over Sockshttps://github.com/dnsjava/dnsjava/pull/347/commits/d0f3460c958967b8218ef992c118ebe6176ad04d
d0f3460https://github.com/dnsjava/dnsjava/pull/347/commits/d0f3460c958967b8218ef992c118ebe6176ad04d
https://github.com/Thomas-Internetx
adjusting changes to upstreamhttps://github.com/dnsjava/dnsjava/pull/347/commits/1f88de9ddb306db6fcb48606e17c73034cb70c49
1f88de9https://github.com/dnsjava/dnsjava/pull/347/commits/1f88de9ddb306db6fcb48606e17c73034cb70c49
https://github.com/Thomas-Internetx
adjusting changes to upstreamhttps://github.com/dnsjava/dnsjava/pull/347/commits/02ef9982e5ff9bd79fd0a490f46d091caae51c29
02ef998https://github.com/dnsjava/dnsjava/pull/347/commits/02ef9982e5ff9bd79fd0a490f46d091caae51c29
https://github.com/Thomas-Internetx
further clean uphttps://github.com/dnsjava/dnsjava/pull/347/commits/3970b974a3777193af1a234336e12667ff5aedff
3970b97https://github.com/dnsjava/dnsjava/pull/347/commits/3970b974a3777193af1a234336e12667ff5aedff
https://github.com/Thomas-Internetx
further clean uphttps://github.com/dnsjava/dnsjava/pull/347/commits/00bdea2dd8c41f76fa0a5941c236c0ee8adf5dcd
00bdea2https://github.com/dnsjava/dnsjava/pull/347/commits/00bdea2dd8c41f76fa0a5941c236c0ee8adf5dcd
https://github.com/Thomas-Internetx
further clean uphttps://github.com/dnsjava/dnsjava/pull/347/commits/688fe6dee3b9f9f48814285b55b1a06178bc04f0
688fe6dhttps://github.com/dnsjava/dnsjava/pull/347/commits/688fe6dee3b9f9f48814285b55b1a06178bc04f0
https://github.com/Thomas-Internetx
further clean uphttps://github.com/dnsjava/dnsjava/pull/347/commits/e94d15cb8c058cc9b7bc8d96d04426d1128f4b5b
e94d15chttps://github.com/dnsjava/dnsjava/pull/347/commits/e94d15cb8c058cc9b7bc8d96d04426d1128f4b5b
https://github.com/tw-datascientist
tw-datascientisthttps://github.com/tw-datascientist
force-pushedhttps://github.com/dnsjava/dnsjava/compare/bb16b2341f43ebfe2f17de1c6e27c77aa45d0410..e94d15cb8c058cc9b7bc8d96d04426d1128f4b5b
bb16b23https://github.com/dnsjava/dnsjava/commit/bb16b2341f43ebfe2f17de1c6e27c77aa45d0410
e94d15chttps://github.com/dnsjava/dnsjava/commit/e94d15cb8c058cc9b7bc8d96d04426d1128f4b5b
Compare https://github.com/dnsjava/dnsjava/compare/bb16b2341f43ebfe2f17de1c6e27c77aa45d0410..e94d15cb8c058cc9b7bc8d96d04426d1128f4b5b
January 26, 2025 16:05https://github.com/dnsjava/dnsjava/pull/347#event-16070430514
https://github.com/tw-datascientist
tw-datascientisthttps://github.com/tw-datascientist
Jan 26, 2025https://github.com/dnsjava/dnsjava/pull/347#issuecomment-2614490874
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
Thomas-Internetxhttps://github.com/Thomas-Internetx
January 26, 2025 17:33https://github.com/dnsjava/dnsjava/pull/347#commits-pushed-b621b32
https://github.com/Thomas-Internetx
improved comment for DST.ADDR and DST.PORT in the SOCKS handshakehttps://github.com/dnsjava/dnsjava/pull/347/commits/b621b3229f6c292eef22eda383b5bf61459b7e1d
b621b32https://github.com/dnsjava/dnsjava/pull/347/commits/b621b3229f6c292eef22eda383b5bf61459b7e1d
https://github.com/Thomas-Internetx
improved comment for static registrationQueue and channelMaphttps://github.com/dnsjava/dnsjava/pull/347/commits/a12d0048e68f32e3d02922fb50857915c494a6d7
a12d004https://github.com/dnsjava/dnsjava/pull/347/commits/a12d0048e68f32e3d02922fb50857915c494a6d7
https://github.com/Thomas-Internetx
improved comment for response to future mappinghttps://github.com/dnsjava/dnsjava/pull/347/commits/a8be13b405a0ff0169f7ed3c416accd1ddcc574b
a8be13bhttps://github.com/dnsjava/dnsjava/pull/347/commits/a8be13b405a0ff0169f7ed3c416accd1ddcc574b
https://github.com/Thomas-Internetx
added step for docker setuphttps://github.com/dnsjava/dnsjava/pull/347/commits/fe2a79e346952f12ce83c8b9c0912ca31588ff2b
fe2a79ehttps://github.com/dnsjava/dnsjava/pull/347/commits/fe2a79e346952f12ce83c8b9c0912ca31588ff2b
https://github.com/Thomas-Internetx
set DOCKER_HOSThttps://github.com/dnsjava/dnsjava/pull/347/commits/73c0db0644863373c8ee04ae4fef85cf7dff317c
73c0db0https://github.com/dnsjava/dnsjava/pull/347/commits/73c0db0644863373c8ee04ae4fef85cf7dff317c
https://github.com/Thomas-Internetx
reduced logs for Testcontainershttps://github.com/dnsjava/dnsjava/pull/347/commits/99455bec0892eab6c3548f0c850ff4b4c855ae18
99455behttps://github.com/dnsjava/dnsjava/pull/347/commits/99455bec0892eab6c3548f0c850ff4b4c855ae18
https://java.testcontainers.org/supported_docker_environment/logging_config/https://java.testcontainers.org/supported_docker_environment/logging_config/
https://github.com/Thomas-Internetx
fixed format violationshttps://github.com/dnsjava/dnsjava/pull/347/commits/fb3f015a393f85d9592659122011b9b5801cef35
fb3f015https://github.com/dnsjava/dnsjava/pull/347/commits/fb3f015a393f85d9592659122011b9b5801cef35
https://github.com/Thomas-Internetx
fixed format violationshttps://github.com/dnsjava/dnsjava/pull/347/commits/938e726946a31d108d11cbdf5de6d6c25a815c38
938e726https://github.com/dnsjava/dnsjava/pull/347/commits/938e726946a31d108d11cbdf5de6d6c25a815c38
https://github.com/Thomas-Internetx
try to make Testcontainers work with windowshttps://github.com/dnsjava/dnsjava/pull/347/commits/b255bc3e1b834dc8e02d8a0580a9c61b6c3f4d5c
https://java.testcontain…https://java.testcontainers.org/supported_docker_environment/windows/
b255bc3https://github.com/dnsjava/dnsjava/pull/347/commits/b255bc3e1b834dc8e02d8a0580a9c61b6c3f4d5c
…ers.org/supported_docker_environment/windows/https://java.testcontainers.org/supported_docker_environment/windows/
https://github.com/Thomas-Internetx
try to make Testcontainers work with windowshttps://github.com/dnsjava/dnsjava/pull/347/commits/10141bccebfbfc1314e77fc44893d7c55adae615
https://java.testcontain…https://java.testcontainers.org/supported_docker_environment/windows/
10141bchttps://github.com/dnsjava/dnsjava/pull/347/commits/10141bccebfbfc1314e77fc44893d7c55adae615
…ers.org/supported_docker_environment/windows/https://java.testcontainers.org/supported_docker_environment/windows/
https://github.com/Thomas-Internetx
try to make Testcontainers work with windowshttps://github.com/dnsjava/dnsjava/pull/347/commits/7caf0759a8877a1bb76a973546091753a67178d5
https://java.testcontain…https://java.testcontainers.org/supported_docker_environment/windows/
7caf075https://github.com/dnsjava/dnsjava/pull/347/commits/7caf0759a8877a1bb76a973546091753a67178d5
…ers.org/supported_docker_environment/windows/https://java.testcontainers.org/supported_docker_environment/windows/
https://github.com/Thomas-Internetx
try to make Testcontainers work with windowshttps://github.com/dnsjava/dnsjava/pull/347/commits/fd301baa05b1f4e4358847abfc99840922fd6a7b
https://java.testcontain…https://java.testcontainers.org/supported_docker_environment/windows/
fd301bahttps://github.com/dnsjava/dnsjava/pull/347/commits/fd301baa05b1f4e4358847abfc99840922fd6a7b
…ers.org/supported_docker_environment/windows/https://java.testcontainers.org/supported_docker_environment/windows/
https://github.com/Thomas-Internetx
try to make Testcontainers work with windowshttps://github.com/dnsjava/dnsjava/pull/347/commits/3b62593ee28b474b9840d690165b9beadb588be5
https://java.testcontain…https://java.testcontainers.org/supported_docker_environment/windows/
3b62593https://github.com/dnsjava/dnsjava/pull/347/commits/3b62593ee28b474b9840d690165b9beadb588be5
…ers.org/supported_docker_environment/windows/https://java.testcontainers.org/supported_docker_environment/windows/
https://github.com/Thomas-Internetx
try to make Testcontainers work with windowshttps://github.com/dnsjava/dnsjava/pull/347/commits/b97610d471671945609ca2f88520dfd29b5baf18
https://java.testcontain…https://java.testcontainers.org/supported_docker_environment/windows/
b97610dhttps://github.com/dnsjava/dnsjava/pull/347/commits/b97610d471671945609ca2f88520dfd29b5baf18
…ers.org/supported_docker_environment/windows/https://java.testcontainers.org/supported_docker_environment/windows/
https://github.com/Thomas-Internetx
try to make Testcontainers work with windowshttps://github.com/dnsjava/dnsjava/pull/347/commits/4008b84a401a54eae10fc76850afe50a19522e10
https://java.testcontain…https://java.testcontainers.org/supported_docker_environment/windows/
4008b84https://github.com/dnsjava/dnsjava/pull/347/commits/4008b84a401a54eae10fc76850afe50a19522e10
…ers.org/supported_docker_environment/windows/https://java.testcontainers.org/supported_docker_environment/windows/
https://github.com/Thomas-Internetx
try to make Testcontainers work with windowshttps://github.com/dnsjava/dnsjava/pull/347/commits/d416209c9d1affb19f2966d5bb88af1219ccd7ef
https://java.testcontain…https://java.testcontainers.org/supported_docker_environment/windows/
d416209https://github.com/dnsjava/dnsjava/pull/347/commits/d416209c9d1affb19f2966d5bb88af1219ccd7ef
…ers.org/supported_docker_environment/windows/https://java.testcontainers.org/supported_docker_environment/windows/
https://github.com/Thomas-Internetx
removed differentiation of remote address for SocksUdpAssociateChanne…https://github.com/dnsjava/dnsjava/pull/347/commits/7b37e197686c2e9a648670dba95a1654d2531e52
7b37e19https://github.com/dnsjava/dnsjava/pull/347/commits/7b37e197686c2e9a648670dba95a1654d2531e52
https://github.com/Thomas-Internetx
fixed stylehttps://github.com/dnsjava/dnsjava/pull/347/commits/d8dde40cb79d693dadb0cad6914955e3a4df6b43
d8dde40https://github.com/dnsjava/dnsjava/pull/347/commits/d8dde40cb79d693dadb0cad6914955e3a4df6b43
https://github.com/Thomas-Internetx
fixed stylehttps://github.com/dnsjava/dnsjava/pull/347/commits/be7245c438e392c8514784e69f00e119dbed96bd
be7245chttps://github.com/dnsjava/dnsjava/pull/347/commits/be7245c438e392c8514784e69f00e119dbed96bd
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdnsjava%2Fdnsjava%2Fpull%2F347
https://github.com/ibauersachs
ibauersachs https://github.com/ibauersachs
https://github.com/dnsjava/dnsjava/pull/347/files/e7959a40f1acae55942cb7faca3eb368255277fc
DNS over SOCKS https://github.com/dnsjava/dnsjava/issues/341
Please reload this pagehttps://github.com/dnsjava/dnsjava/pull/347
https://github.com/tw-datascientist
https://github.com/ibauersachs
https://github.com/Thomas-Internetx
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.