Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
dromara__hutool_CVE-2018-17297_4-1-1111 | Kitploit
Tools/GitHubGitHub/shoucheng3/dromara__hutool_cve-2018-17297_4-1-1111
General Purpose UtilitiesEncryption/Decryption ToolsScripting & AutomationWeb SecurityCryptographyCAPTCHA Bypass
GitHubshoucheng3/dromara__hutool_cve-2018-17297_4-1-1111

dromara__hutool_CVE-2018-17297_4-1-1111

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
1 year agoNot yet reviewed

A set of tools that keep Java sweet.

star

-- Homepage: http://hutool.cn/ --

-- QQ Group ②: 871141901 --


Introduction

Hutool is a Java toolkit, and just a toolkit. It helps us simplify every line of code, reduce every method, and make the Java language "sweet". Hutool was originally a reorganization of the "util" package in my project, and over time it accumulated and incorporated more non-business-related functions, extensively learning from the essence of other open-source projects. After my own reorganization and modification, it eventually formed this rich open-source toolkit.

Hutool is a coined word combining "Hu" + "tool". The former pays tribute to my "previous company", the latter means "tool". Phonetically similar to "hutu" (糊涂) in Chinese, which means "muddle-headed", conveying the pursuit of the state of "treating everything as muddle-headed, neither losing nor gaining".


Included Components

A Java basic utility class that encapsulates JDK methods such as file, stream, encryption/decryption, transcoding, regex, thread, XML, etc., forming various Util tool classes. Additionally, the following components are provided:

  • hutool-aop JDK dynamic proxy encapsulation, providing aspect support without IOC
  • hutool-bloomFilter Bloom filter, providing Bloom filters with some hash algorithms
  • hutool-cache Cache
  • hutool-core Core, including Bean operations, date, various Util, etc.
  • hutool-cron Scheduled task module, providing cron-like scheduled tasks
  • hutool-crypto Encryption/decryption module
  • hutool-db Data operations after JDBC encapsulation, based on ActiveRecord thought
  • hutool-dfa Multi-keyword search based on DFA model
  • hutool-extra Extension module, encapsulating third-party libraries (template engines, email, Servlet, QR codes, etc.)
  • hutool-http HTTP client encapsulation based on HttpUrlConnection
  • hutool-log Log facade that automatically identifies logging implementation
  • hutool-script Script execution encapsulation, e.g., Javascript
  • hutool-setting More powerful Setting configuration file and Properties encapsulation
  • hutool-system System parameter invocation encapsulation (JVM info, etc.)
  • hutool-json JSON implementation
  • hutool-captcha Image captcha implementation

Documentation

Chinese Documentation

Reference API


Installation

Maven

Add the following to the dependencies section of your project's pom.xml:

root@kitploit:~
<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>4.1.11</version>
</dependency>

Gradle

root@kitploit:~
compile 'cn.hutool:hutool-all:4.1.11'

Non-Maven Projects

Click either of the following links to download hutool-all-X.X.X.jar:

  • Maven Central 1
  • Maven Central 2

Version Changes

  • Release Version Change Log

  • SNAPSHOT Version Change Log


Contributing

Report Bugs or Suggestions

  • Gitee
  • Github

Guidelines

Hutool welcomes anyone to contribute code. However, the author is a perfectionist, so to accommodate this, pull requests (PRs) need to meet the following criteria:

  1. Complete comments: each new method should be documented in Java document format explaining the method, parameters, return value, etc. You may also add your name if you wish.
  2. Hutool uses Eclipse (don't argue about IDEA; the author is very lazy and hasn't learned it) default (tab) indentation. Please adhere to this (do not argue about spaces vs tabs; this is a habit of a patient person).
  3. New methods should not use third-party libraries. Hutool follows a zero-dependency principle (except for methods in the extra module).
  4. Please submit pull requests to the v4-dev branch. Hutool introduced new branches starting from version 4.x: v4-master is the main branch for released versions on Maven Central — no PRs or modifications are allowed on this branch. v4-dev is the development branch for the next version or SNAPSHOT versions; you can submit PRs to this branch.

Steps to Contribute Code

  1. Fork the project on Gitee or Github to your own repo.
  2. Clone the forked project (your repo) to your local machine.
  3. Modify the code (make sure to work on the v4-dev branch).
  4. Commit and push to your own repo (v4-dev branch).
  5. Log in to Gitee or Github, you will see a pull request button on your homepage. Click it, fill in some explanatory information, and submit.
  6. Wait for the author to merge.

Donation

If you think Hutool is great, you can donate to buy the author a bag of spicy strips~. Thank you in advance! ^_^

Click the link below, scroll to the bottom of the page, and click "Donate".

Go to Donate

Download Tool