Code Monkey home page Code Monkey logo

jsocks's Introduction

This project provides the revised source of the http://sourceforge.net/projects/jsocks/ project as required by the LGPL. JSocks implement a SOCKS proxy (see https://en.wikipedia.org/wiki/SOCKS) in Java 6 and onwards.

The git repository was started on a blank sheet, and then importing the sources, so all the work done is in the git history. The sf repository does not contain any versioned files, so there was no history to import.

A source tree with proper packages has been set up and cleaned up by Eclipse.

Logging has been migrated to slf4j and a launch configuration using slf4j-simple has been included, which also allows for creating runnable jars from inside Eclipse 3.5+

/ravn - 2009-09-07

Mavenized.

/ravn - 2012-11-07

Updated for 2022.

  • Note: No code functionality changes.
  • Logging was reverted to java.util.logging to keep Java 1.6+ compatibility (slf4j 2.0 requires Java 8) and avoid dependencies for the runnable jar. If you need another logging framework, consider looking into the various slf4j tools (https://www.slf4j.org/legacy.html)
  • IntelliJ and Eclipse report fewer warnings.
  • Creates a runnable jar.
  • GitHub Actions support. Exposes runnable jar as build artifact.
  • Original source tree converted to default Maven layout.
  • mvn -q exec:java should work.

Pending:

  • Reformat sources according to a known style and add editor config and checkstyle config.
  • Handle SonarLint and IntelliJ reports.
  • Script running tests in helper/ against compiled server. Preferably on Java 6.

Suggestion and bug fixes welcome.

/ravn - 2022-12-17

jsocks's People

Contributors

ravn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

jsocks's Issues

Chain to HTTP

hi,
as you mentioned the Proxy Chaining option in new version , is there anyway to chain socks proxy to http(s) ? or is there anyway to convert socks traffic to http/https ?

Forward SOCKS to HTTP proxy

Hello,

I'm looking for a SOCKS server that can forward connections to a HTTP proxy server just like what Dante does. Can jsocks do that? If no, how much is that complicated to add such feature to jsocks?

Thanks.

Update for 2022

The following should be done:

  • Revise to update dependencies. This either requires lifting Java version to 8 which is what SLF4J requires, or switching logging to java.util.logging.
  • Use github actions to build sources
  • Make a runnable jar as requested in #2
  • Switch to markdown.
  • Ensure no warnings reported by Intellij, Eclipse and optionally other checkers.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.