Add socks 4a proxy support
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- ruby
- Domain
- networking
Research direction
Start in lib/rex/socket/comm/local.rb around lines 448-451, where the issue identifies local DNS resolution for SOCKS connections. Trace how the existing SOCKS proxy handling reaches this lookup and determine the behavior needed for SOCKS4a remote resolution. Done means rex-socket supports SOCKS4a without resolving the destination locally.
Written by the indexing model from the issue text.
Description
Requested from https://github.com/rapid7/rex-socket/pull/69
Let's update rex-socket to support socks4a; current the DNS resolution happens locally - and doesn't support the ability to perform DNS resolution remotely via the socks proxy: https://github.com/rapid7/rex-socket/blob/e6c2e61c17eb6ea128575820005bb3a935ea4b54/lib/rex/socket/comm/local.rb#L448-L451
- Dominant language
- Ruby
- Stars
- 13
- Forks
- 34
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from rapid7/rex-socket
-
rapid7/rex-socket#38 · 3 comments · 1 assignee ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
rapid7/rex-socket#32 · 1 comment ·
All issues in rapid7/rex-socket
Similar issues
-
バグ
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
voxpupuli/puppet-epel#186 · 1 comment ·
-
external_created_at is no longer used for the message timestamp since the new message UI (v4.4.0) OpenBug Frontend
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
TheOdinProject/curriculum#31402 · 1 comment ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100