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 (https://datatracker.ietf.org/doc/html/rfc1928) RFC 1929: Username/Password Authentication for SOCKS V5 (https://datatracker.ietf.org/doc/html/rfc1929) I tested it on a Dante SOCKS5 proxy with following config. # logging errorlog: /var/log/sockd.errlog logoutput: /var/log/sockd.log # server address specification internal: 0.0.0.0 port = 1080 external: eth0 # auth #user.privileged: root user.notprivileged: nobody socksmethod: none # "none" or "username" user/pwd auth # Allow everyone to connect to this server. client pass { from: 0.0.0.0/0 to: 0.0.0.0/0 log: connect disconnect error } # Allow all operations for connected clients on this server. socks pass { from: 0.0.0.0/0 to: 0.0.0.0/0 command: bind connect udpassociate log: connect disconnect iooperation error socksmethod: none # "none" or "username" user/pwd auth udp.portrange: 10000-10001 } # Allow all inbound packets. socks pass { from: 0.0.0.0/0 to: 0.0.0.0/0 command: bindreply udpreply log: error connect disconnect iooperation } You should be able to install the Dante SOCKS5 proxy via package managers like apt, apk or brew. I can also provide you a Docker setup. I tried it like InetSocketAddress localAddress = new InetSocketAddress(InetAddress.getByName("0.0.0.0"), 0); InetSocketAddress remoteAddress = new InetSocketAddress(InetAddress.getByName("1.1.1.1"), 53); InetSocketAddress proxyAddress = new InetSocketAddress(InetAddress.getByName(""), 1080); Socks5Proxy proxy = new Socks5Proxy(proxyAddress, remoteAddress, localAddress); res = new SimpleResolver(proxy); res.setTCP(true); // optional or InetSocketAddress localAddress = new InetSocketAddress(InetAddress.getByName("0.0.0.0"), 0); InetSocketAddress remoteAddress = new InetSocketAddress(InetAddress.getByName("1.1.1.1"), 53); InetSocketAddress proxyAddress = new InetSocketAddress(InetAddress.getByName(""), 1080); String socks5User = ""; String socks5Password = ""; Socks5Proxy proxy = new Socks5Proxy(proxyAddress, remoteAddress, localAddress, socks5User, socks5Password); res = new SimpleResolver(proxy); res.setTCP(true); // optional I implemented it with method overloading on sendAndReceiveTcp and sendAndReceiveUDP. In this way it does not affect the tests.

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: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:328d82df-84d0-c3b9-fa8f-6605eb7772a4
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD28A:367630:8884B4:BE73CC:696F43A0
html-safe-nonce68b1c854d135bc1fbb0b971ee6fea564e8f74692f0913be627af4e8047b0fc45
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMjhBOjM2NzYzMDo4ODg0QjQ6QkU3M0NDOjY5NkY0M0EwIiwidmlzaXRvcl9pZCI6IjQ3MjY2MzE4NzI0ODQyNDAwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac651989d5413072b5793bb0b03e8b93f54948fa352f8d5beb66e05588d7f97bf7
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///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/dnsjava/dnsjava/pull/347/files
twitter:imagehttps://avatars.githubusercontent.com/u/106313256?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/106313256?s=400&v=4
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:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneb278ad162d35332b6de714dfb005de04386c4d92df6475522bef910f491a35ee
turbo-cache-controlno-preview
diff-viewunified
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 full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release39aed5006635ab6f45e6b77d23e73b08a00272a3
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdnsjava%2Fdnsjava%2Fpull%2F347%2Ffiles
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://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdnsjava%2Fdnsjava%2Fpull%2F347%2Ffiles
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=dnsjava%2Fdnsjava
Reloadhttps://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files
Reloadhttps://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files
Reloadhttps://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files
dnsjava https://patch-diff.githubusercontent.com/dnsjava
dnsjavahttps://patch-diff.githubusercontent.com/dnsjava/dnsjava
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fdnsjava%2Fdnsjava
Fork 259 https://patch-diff.githubusercontent.com/login?return_to=%2Fdnsjava%2Fdnsjava
Star 1.1k https://patch-diff.githubusercontent.com/login?return_to=%2Fdnsjava%2Fdnsjava
Code https://patch-diff.githubusercontent.com/dnsjava/dnsjava
Issues 13 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/issues
Pull requests 2 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pulls
Actions https://patch-diff.githubusercontent.com/dnsjava/dnsjava/actions
Security Uh oh! There was an error while loading. Please reload this page. https://patch-diff.githubusercontent.com/dnsjava/dnsjava/security
Please reload this pagehttps://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files
Insights https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pulse
Code https://patch-diff.githubusercontent.com/dnsjava/dnsjava
Issues https://patch-diff.githubusercontent.com/dnsjava/dnsjava/issues
Pull requests https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pulls
Actions https://patch-diff.githubusercontent.com/dnsjava/dnsjava/actions
Security https://patch-diff.githubusercontent.com/dnsjava/dnsjava/security
Insights https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2Fdnsjava%2Fdnsjava%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2Fdnsjava%2Fdnsjava%2Fissues%2Fnew%2Fchoose
tw-datascientisthttps://patch-diff.githubusercontent.com/tw-datascientist
dnsjava:masterhttps://patch-diff.githubusercontent.com/dnsjava/dnsjava/tree/master
tw-datascientist:adjust_to_upstreamhttps://patch-diff.githubusercontent.com/tw-datascientist/dnsjava/tree/adjust_to_upstream
Conversation 34 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347
Commits 53 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits
Checks 14 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/checks
Files changed 21 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files
New Feature: DNS over SOCKS https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#top
Show all changes 53 commits https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files
5ff82ed added SOCKS5 support for DNS over tcp and udp (first working version) Thomas-Internetx Oct 2, 2024 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/5ff82ed97d4bfbb7a6ed95682ecb45cacb3ece28
5a41225 refactored code for udp associate into IoClient Thomas-Internetx Oct 3, 2024 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/5a4122593a6bcf6f16bf29417e90c8fc9fb85271
bee0c76 added user/pwd authentication and refactored some of the code Thomas-Internetx Oct 18, 2024 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/bee0c76a99a8f7663a2b713b3faa05a66828b545
2a1192c redo code changes in SimpleResolver and the IoClients Thomas-Internetx Dec 5, 2024 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/2a1192c822c90d3c7a4809a6daf766f2b952317d
80dfcb6 implemented SOCKS5 requests in an async way and added requested changes Thomas-Internetx Dec 5, 2024 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/80dfcb629529cc578d3227b9d2ecff181af499ba
156c797 clean up Thomas-Internetx Dec 5, 2024 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/156c797e5cc8b12eccb30adcead1c8f1d2a20e37
3dae148 integration of SOCKS5 with the current selector thread and timeout im… Thomas-Internetx Jan 10, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/3dae1483b64844de58d671ad48d1710ffd1cd815
8efe515 channel pool for UDP associate tw-datascientist Jan 12, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/8efe515d16d704fbc5352be02fd882c07d0e1442
f9c1feb integration the UDP channel pool Thomas-Internetx Jan 12, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/f9c1febc80d966a3e2cef049db774ce44c842563
9d0df8b clean up of idle udp associate connections Thomas-Internetx Jan 17, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/9d0df8b55022b471c8eca910d65ed445eee17585
44f4415 further cleanup of the NioSocksHandler Thomas-Internetx Jan 18, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/44f441561817043432ae850cefa1aaa0d5ab2e3c
4cfaf31 better error handling Thomas-Internetx Jan 18, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/4cfaf31a2631bf4ebfcb7abd2b1e96e22be783b0
07a6977 cleanup Thomas-Internetx Jan 18, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/07a6977da69815da46998382f15a59763a8a8dc3
c365e36 adjustments for the socks5 handshake future Thomas-Internetx Jan 18, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/c365e36711edc8da9e4ff1bf1898099bf9b948d5
260c4d5 Make compatible with Java 8 Thomas-Internetx Jan 18, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/260c4d5d38c14396a310186ae4aca4ef0e5b258c
02c3168 adjusting changes to upstream Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/02c31688a349f9f2524cf6024543a6ab45a36d6f
588df3d clean up Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/588df3d362f9c52dbc77c1efea41829f9c455212
46a1b24 added testcontainer Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/46a1b2480e1f9f428b8cc597d4b53e42500508ee
66a1e1d adjusted corefile path Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/66a1e1db3d6b73d07255e67769ff20613aae030b
ba1ea1c adjusted corefile path Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/ba1ea1cf49de9ac871a4109ad8488faa834fbc6c
baf40f2 adjusted docker compose setup Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/baf40f279db3a566aff271f6712df47821fde439
ba11e90 adjusted docker compose setup Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/ba11e90153f47878e38ee9236b96e4cdb4fbc4d7
8b71b09 implemented simple test for DNS over Socks Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/8b71b0957eca8790d110e62df9ce44b645938f79
c0ffa87 implemented simple test for DNS over Socks Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/c0ffa8787c9cd8c70d0533f3535920f13d62c14c
f36df78 implemented simple test for DNS over Socks Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/f36df784fd2534ed8f1d205ab4e3270033e89dcd
240d206 implemented simple test for DNS over Socks Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/240d206d7041ff5e3934ce16039765f71fcc2066
c807b02 implemented simple test for DNS over Socks Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/c807b025215c9ed8f2e6c7e8fb62ef99694a9c63
d0f3460 implemented simple test for DNS over Socks Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/d0f3460c958967b8218ef992c118ebe6176ad04d
1f88de9 adjusting changes to upstream Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/1f88de9ddb306db6fcb48606e17c73034cb70c49
02ef998 adjusting changes to upstream Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/02ef9982e5ff9bd79fd0a490f46d091caae51c29
3970b97 further clean up Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/3970b974a3777193af1a234336e12667ff5aedff
00bdea2 further clean up Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/00bdea2dd8c41f76fa0a5941c236c0ee8adf5dcd
688fe6d further clean up Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/688fe6dee3b9f9f48814285b55b1a06178bc04f0
e94d15c further clean up Thomas-Internetx Jan 25, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/e94d15cb8c058cc9b7bc8d96d04426d1128f4b5b
b621b32 improved comment for DST.ADDR and DST.PORT in the SOCKS handshake Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/b621b3229f6c292eef22eda383b5bf61459b7e1d
a12d004 improved comment for static registrationQueue and channelMap Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/a12d0048e68f32e3d02922fb50857915c494a6d7
a8be13b improved comment for response to future mapping Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/a8be13b405a0ff0169f7ed3c416accd1ddcc574b
fe2a79e added step for docker setup Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/fe2a79e346952f12ce83c8b9c0912ca31588ff2b
73c0db0 set DOCKER_HOST Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/73c0db0644863373c8ee04ae4fef85cf7dff317c
99455be reduced logs for Testcontainers Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/99455bec0892eab6c3548f0c850ff4b4c855ae18
fb3f015 fixed format violations Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/fb3f015a393f85d9592659122011b9b5801cef35
938e726 fixed format violations Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/938e726946a31d108d11cbdf5de6d6c25a815c38
b255bc3 try to make Testcontainers work with windows https://java.testcontain… Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/b255bc3e1b834dc8e02d8a0580a9c61b6c3f4d5c
10141bc try to make Testcontainers work with windows https://java.testcontain… Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/10141bccebfbfc1314e77fc44893d7c55adae615
7caf075 try to make Testcontainers work with windows https://java.testcontain… Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/7caf0759a8877a1bb76a973546091753a67178d5
fd301ba try to make Testcontainers work with windows https://java.testcontain… Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/fd301baa05b1f4e4358847abfc99840922fd6a7b
3b62593 try to make Testcontainers work with windows https://java.testcontain… Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/3b62593ee28b474b9840d690165b9beadb588be5
b97610d try to make Testcontainers work with windows https://java.testcontain… Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/b97610d471671945609ca2f88520dfd29b5baf18
4008b84 try to make Testcontainers work with windows https://java.testcontain… Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/4008b84a401a54eae10fc76850afe50a19522e10
d416209 try to make Testcontainers work with windows https://java.testcontain… Thomas-Internetx Jan 26, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/d416209c9d1affb19f2966d5bb88af1219ccd7ef
7b37e19 removed differentiation of remote address for SocksUdpAssociateChanne… Thomas-Internetx Feb 9, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/7b37e197686c2e9a648670dba95a1654d2531e52
d8dde40 fixed style Thomas-Internetx Feb 10, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/d8dde40cb79d693dadb0cad6914955e3a4df6b43
be7245c fixed style Thomas-Internetx Feb 10, 2025 https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/commits/be7245c438e392c8514784e69f00e119dbed96bd
Clear filters https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files
Please reload this pagehttps://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files
Please reload this pagehttps://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files
build.yml https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721
pom.xml https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-9c5fb3d1b7e3b0f54bc5c4182965c4fe1f9023d449017cece3005d3f90e8e4d8
NioSocks5ProxyConfig.java https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-a1d85b370ba7d2bc75ece4e0740c41d468cc6d5fa2fa64f12ef97adb45222e7d
NioSocks5ProxyFactory.java https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-336a197df2341bf4c29c440a8c2a69ea7281f38ed1f3ce10cfee08b4606b1434
NioSocksHandler.java https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-5c7646a941f329f1d8f455f4a61ab785c0858a5064ce402f5062d6e57b226851
NioSocksTcpClient.java https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-d442cadeb87b1161000d5c72d86895be919b4d11a7449882b959212045eb96b8
NioSocksUdpAssociateChannelPool.java https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-9efb5310da2a6a6b7da17480c7eafab9b3ced0ccaa656b8870901df5ce14aac2
NioSocksUdpClient.java https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-04b8474bd5d6aa788aaf85f7ce94f6991a1987402bdc70558975619bfdb3c187
NioTcpClient.java https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-989976dcf3c1ed150c2082e112294db0915b8ab169144365415626d641e3aa48
NioTcpHandler.java https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-2ad14ca33f0403891c5ec3eba798ffbf953e13e466e9f0bbfbac0959b7fcaf6d
NioUdpClient.java https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-817b2ba186c1bb4c0d1f66394742b261dfd5be54e2b6169147f6796af7e7533d
NioUdpHandler.java https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-898253c8fb1ff0063629242538c4a0aee2fe62d3efcf86765b0210deb7b85108
SimpleSocksTest.java https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-a9e0f25455606dd94f83d7d22f913f57f428ba354b066c5a4c65a14f9f16afff
.env https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-f7f26c001cbd92fb31c0e8b88741ca40a154a319b402498578b0c056bc279791
Dockerfile https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-72caf6e2f35eda15b4b85f978e079a9342b1f9976577e57a96242770dd16b7c9
compose.yml https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-99c8efba22f22dde78d27695bdc2646f1ebf7e88b1713a42cc74064c6f7083aa
corefile https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-78fbaed8520a561e936879d3db21abfa4b88bd7ece92df880cfd0fc0d553ed89
test.db https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-d41d1eb98842ebd5905118659f08bedd6bb352c50bd30ffe11e112f1a0adec7c
entrypoint.sh https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-7e449a0d3c1aedc57f8d992c2a6080bd4401c76f58cac9d6fd1f80e267372580
sockd.conf https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-a5b0b1e145ad5a745ed61d0f8e0bcbefa98c4279f15b0c3830447246f2dc0817
simplelogger.properties https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-384bf024525cddfc26afe7c47b1a35c70a6e3080a949990c5122fa90fb1b085e
.github/workflows/build.ymlhttps://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721
View file https://patch-diff.githubusercontent.com/dnsjava/dnsjava/blob/be7245c438e392c8514784e69f00e119dbed96bd/.github/workflows/build.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721
https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721
pom.xmlhttps://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-9c5fb3d1b7e3b0f54bc5c4182965c4fe1f9023d449017cece3005d3f90e8e4d8
View file https://patch-diff.githubusercontent.com/dnsjava/dnsjava/blob/be7245c438e392c8514784e69f00e119dbed96bd/pom.xml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-9c5fb3d1b7e3b0f54bc5c4182965c4fe1f9023d449017cece3005d3f90e8e4d8
https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-9c5fb3d1b7e3b0f54bc5c4182965c4fe1f9023d449017cece3005d3f90e8e4d8
src/main/java/org/xbill/DNS/NioSocks5ProxyConfig.javahttps://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-a1d85b370ba7d2bc75ece4e0740c41d468cc6d5fa2fa64f12ef97adb45222e7d
View file https://patch-diff.githubusercontent.com/dnsjava/dnsjava/blob/be7245c438e392c8514784e69f00e119dbed96bd/src/main/java/org/xbill/DNS/NioSocks5ProxyConfig.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/{{ revealButtonHref }}
src/main/java/org/xbill/DNS/NioSocks5ProxyFactory.javahttps://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files#diff-336a197df2341bf4c29c440a8c2a69ea7281f38ed1f3ce10cfee08b4606b1434
View file https://patch-diff.githubusercontent.com/dnsjava/dnsjava/blob/be7245c438e392c8514784e69f00e119dbed96bd/src/main/java/org/xbill/DNS/NioSocks5ProxyFactory.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/{{ revealButtonHref }}
Please reload this pagehttps://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files
Please reload this pagehttps://patch-diff.githubusercontent.com/dnsjava/dnsjava/pull/347/files
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.