Skip to content

Commit

Permalink
Merge pull request #112 from LasCC/features/http-utils
Browse files Browse the repository at this point in the history
Features/http utils
  • Loading branch information
LasCC authored Jan 31, 2022
2 parents caf1710 + 268b2be commit df0b3f9
Show file tree
Hide file tree
Showing 66 changed files with 4,383 additions and 3,250 deletions.
15 changes: 13 additions & 2 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
{
"presets": ["@babel/preset-react"]
}
"presets": [
[
"@babel/preset-env",
{
"modules": false
}
],
"@babel/preset-react"
],
"plugins": [
"react-hot-loader/babel"
]
}
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,8 @@
.DS_Store
yarn.lock
package-lock.json
yarn-error.log
.scannerwork
.vscode
.idea
.github
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"typescript.tsdk": "node_modules/typescript/lib"
}
17 changes: 9 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<img alt="logo_hack_tools" src="https://i.postimg.cc/GtLdZ2rZ/noun-Panama-hat-1454601.png" />
<h1>Welcome to HackTools 🛠</h1>
<p>
<img alt="Version" src="https://img.shields.io/badge/version-0.3.8-blue.svg?cacheSeconds=2592000&style=for-the-badge" />
<img alt="Version" src="https://img.shields.io/badge/version-0.4.0-blue.svg?cacheSeconds=2592000&style=for-the-badge" />
<img alt="release" src="https://img.shields.io/github/v/release/LasCC/Hack-Tools?color=yellow&style=for-the-badge" />
<a href="https://addons.mozilla.org/en-US/firefox/addon/hacktools" target="_blank">
<img alt="mozilla" src="https://img.shields.io/amo/v/hacktools?color=purple&label=mozilla%20addons&logo=mozilla&style=for-the-badge" />
Expand Down Expand Up @@ -47,7 +47,8 @@ With the extension you **no longer need to search for payloads in different webs
- XSS Payloads
- Basic SQLi payloads
- Local file inclusion payloads (LFI)
- Base64 Encoder / Decoder
- Data Encoding
- Obfuscated Files or Information
- Hash Generator (MD5, SHA1, SHA256, SHA512, SM3)
- Useful Linux commands (Port Forwarding, SUID)
- RSS Feed (Exploit DB, Cisco Security Advisories, CXSECURITY)
Expand All @@ -57,23 +58,23 @@ With the extension you **no longer need to search for payloads in different webs
## Preview

<div align='center'>
<img alt="preview_1" src="https://i.postimg.cc/VNmtdskN/Untitled-1.png" />
<img alt="preview_1" src="./src/assets/img/preview.gif?raw=true" />
</div>

<div align='center'>
<img alt="preview_2" src="https://i.imgur.com/N6qJX8U.png" />
<img alt="preview_2" src="https://i.imgur.com/5HIr6a6.png" />
</div>

<div align='center'>
<img alt="preview_3" src="https://i.imgur.com/wJr1xYX.png" />
<img alt="preview_3" src="https://i.imgur.com/Q6cXVBw.png" />
</div>

<div align='center'>
<img alt="preview_4" src="https://i.imgur.com/bh896v1.png" />
<img alt="preview_4" src="https://i.imgur.com/ME6lyOU.png" />
</div>

<div align='center'>
<img alt="preview_5" src="https://i.imgur.com/dMvkn0g.png" />
<img alt="preview_5" src="https://i.imgur.com/HQsboJW.png" />
</div>


Expand Down Expand Up @@ -149,4 +150,4 @@ You can give a ⭐️ if this project helped you !

Note that this project is maintained, developed and made available for **free**, you can offer us a coffee, it will be very **encouraging and greatly appreciated** 😊

<a href="https://www.paypal.me/hacktoolsEXT" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important"></a>
<a href="https://www.paypal.me/hacktoolsEXT" target="_blank"><img src="https://paymentweek.com/wp-content/uploads/2014/09/paypal-copy-1024x489.png" alt="Paypal" style="height: 50px !important;width: auto !important"></a>
121 changes: 76 additions & 45 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,45 +1,76 @@
{
"name": "HackTools",
"version": "0.1.0a",
"description": "The all in one Red team browser extension for web pentesters",
"main": "index.js",
"scripts": {
"build": "webpack --mode production",
"watch": "webpack --watch",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "Ludovic COULON & Riadh BOUCHAHOUA",
"license": "MIT",
"devDependencies": {
"@babel/core": "^7.5.5",
"@babel/preset-react": "^7.0.0",
"babel-loader": "^8.0.6",
"clean-webpack-plugin": "^3.0.0",
"copy-webpack-plugin": "^5.0.3",
"css-loader": "^3.1.0",
"file-loader": "^4.1.0",
"html-webpack-plugin": "^3.2.0",
"style-loader": "^0.23.1",
"webpack": "^4.37.0",
"webpack-cli": "^3.3.6",
"webpack-dev-server": "^3.7.2"
},
"dependencies": {
"@ant-design/icons": "4.6.2",
"antd": "4.15.1",
"antd-mask-input": "0.1.15",
"crypto-js": "^4.0.0",
"pretty": "^2.0.0",
"rc-queue-anim": "1.8.5",
"react": "^17.0.1",
"react-chrome-extension-router": "^1.2.0",
"react-clipboard.js": "2.0.16",
"react-dom": "^17.0.1",
"react-query": "^2.5.13",
"react-scripts": "4.0.3",
"react-syntax-highlighter": "^15.4.3",
"sm3": "^1.0.3",
"use-persisted-state": "^0.3.3"
}
}
{
"name": "hack-tools",
"version": "1.0.0",
"description": "The all in one Red team browser extension for web pentesters",
"main": "index.js",
"scripts": {
"start": "webpack --watch",
"build": "webpack --mode production && rm -f ./dist/*.map",
"watch": "webpack --watch",
"zip_moz": "zip -r bundle_moz.zip dist/*",
"zip_chrome": "zip -r bundle_chrome.zip dist/",
"zip_all": "yarn zip_moz && yarn zip_chrome",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "Ludovic COULON & Riadh BOUCHAHOUA",
"license": "MIT",
"devDependencies": {
"@babel/cli": "^7.16.0",
"@babel/core": "^7.16.0",
"@babel/helper-call-delegate": "^7.12.13",
"@babel/plugin-proposal-class-properties": "^7.16.0",
"@babel/preset-env": "^7.16.4",
"@babel/preset-react": "^7.16.0",
"@babel/preset-typescript": "^7.15.0",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.2",
"@types/antd": "^1.0.0",
"@types/crypto-js": "^4.0.2",
"@types/pretty": "^2.0.0",
"@types/react-query": "^1.2.9",
"@types/react-syntax-highlighter": "^13.5.2",
"@types/use-persisted-state": "^0.3.0",
"babel-loader": "^8.2.3",
"clean-webpack-plugin": "^4.0.0",
"copy-webpack-plugin": "^10.0.0",
"css-loader": "^6.5.1",
"file-loader": "^6.2.0",
"html-webpack-plugin": "^5.5.0",
"react-hot-loader": "^4.13.0",
"react-refresh": "^0.11.0",
"style-loader": "^3.3.1",
"typescript": "^4.4.3",
"webpack": "^5.64.1",
"webpack-cli": "^4.9.1",
"webpack-dev-server": "^4.5.0"
},
"browserslist": [ ">0.2%", "not dead", "not op_mini all" ],
"dependencies": {
"@ant-design/icons": "4.7.0",
"@hot-loader/react-dom": "^17.0.1",
"@types/chrome": "^0.0.164",
"@types/jest": "^27.0.3",
"@types/node": "^16.11.9",
"@types/react": "^17.0.27",
"@types/react-dom": "^17.0.9",
"antd": "4.16.13",
"antd-mask-input": "0.1.15",
"axios": "^0.24.0",
"crypto-js": "^4.0.0",
"escape-quotes": "^1.0.2",
"less": "^4.1.2",
"less-loader": "^10.2.0",
"pretty": "^2.0.0",
"rc-queue-anim": "^2.0.0",
"react": "latest",
"react-chrome-extension-router": "^1.3.1",
"react-clipboard.js": "2.0.16",
"react-dom": "latest",
"react-query": "^3.33.1",
"react-refresh-typescript": "^2.0.2",
"react-syntax-highlighter": "^15.4.5",
"sm3": "^1.0.3",
"ts-loader": "^9.2.6",
"use-persisted-state": "^0.3.3"
}
}
25 changes: 0 additions & 25 deletions src/App.js

This file was deleted.

30 changes: 30 additions & 0 deletions src/App.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import React from 'react';
import ReactDOM from 'react-dom';
import { Router } from 'react-chrome-extension-router';
import { BackTop } from 'antd';
import { QueryClientProvider, QueryClient } from 'react-query';
import LayoutApp from './components/LayoutApp';
import ReverseShell from './components/linux/ReverseShell';
import './assets/css/style.css';

const queryClient = new QueryClient();

const App = () => {
return (
<div>
<ReverseShell />
</div>
);
};

ReactDOM.render(
<QueryClientProvider client={queryClient}>
<LayoutApp>
<Router>
<App />
</Router>
<BackTop />
</LayoutApp>
</QueryClientProvider>,
document.getElementById( 'app' )
);
14 changes: 8 additions & 6 deletions src/assets/css/style.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
@import '~antd/dist/antd.dark.min.css';

.logo {
height: 32px;
margin: 16px;
Expand All @@ -26,8 +24,11 @@
}
}

.ant-badge {
color: inherit !important;
}

.site-layout .site-layout-background {
background: #0f0f0f !important;
border-radius: 10px;
}
.ant-menu-inline .ant-menu-item:not(:last-child),
Expand Down Expand Up @@ -76,7 +77,9 @@
height: 35px !important;
line-height: 35px !important;
}

.ant-typography-single-line {
white-space: normal !important;
}
.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon,
.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon,
.ant-menu-inline-collapsed
Expand All @@ -103,7 +106,6 @@
h1.ant-typography,
.ant-typography h1 {
margin-bottom: 0.5em;

font-weight: 600;
font-size: 33px;
line-height: 1.23;
Expand Down Expand Up @@ -188,7 +190,7 @@ h5.ant-typography,
.ant-typography h3 + h5,
.ant-typography h4 + h5,
.ant-typography h5 + h5 {
margin-top: 1.2em !important;
margin-top: 1.2em;
}

.iconfont {
Expand Down
2 changes: 1 addition & 1 deletion src/assets/img/icons/iconfont.js

Large diffs are not rendered by default.

Binary file added src/assets/img/preview.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
72 changes: 0 additions & 72 deletions src/components/AboutUs.js

This file was deleted.

Loading

0 comments on commit df0b3f9

Please sign in to comment.