GithubHelp home page GithubHelp logo

netredo / ehtools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from u53r55/ehtools

0.0 1.0 0.0 3.17 MB

Wi-Fi tools keep getting more and more accessible to beginners, and the Ehtools Framework is a framework of serious penetration tools that can be explored easily from within it. This powerful and simple tool can be used for everything from installing new add-ons to grabbing a WPA handshake in a matter of seconds. Plus, it's easy to install, set up, and utilize.

Home Page: https://ehtools.pro/

License: GNU General Public License v3.0

Shell 100.00%

ehtools's Introduction

Entynet Hacker Tools (Ehtools Framework) ™

logo

Details

Ehtools RED

About ehtools framework

INFO: Wi-Fi tools keep getting more and more accessible to beginners, and the Ehtools Framework 
is a framework of serious penetration tools that can be explored easily from within it. This 
powerful and simple tool can be used for everything from installing new add-ons to grabbing 
a WPA handshake in a matter of seconds. Plus, it's easy to install, set up, and utilize.

How to install ehtools

cd ehtools

chmod +x install.sh

./install.sh

Ehtools INSTALLER

Selecting version of framework

INFO: After executing install.sh it will be ask you 
to select version of Ehtools Framework - PRO os LITE. 
Select LITE if you did not buy Ehtools Framework PRO. 
If you bought Ehtools Framework PRO, select PRO.

./install.sh

What version of Ehtools Framework do you want to install?(pro/lite):
If you did not buy Ehtools Framework PRO, select LITE!
If you bought Ehtools Framework PRO, select PRO!
(version)> 

If you select Ehtools Framework PRO, you will need to activate it with your Ehtools Activation Key that you need to bought on the ehtools site. If you have Ehtools Activation Key, read the following instructions.

How to activate ehtools PRO

This key you can buy on the ehtools site for one dollar! This key is used to activate ehtools PRO enter it in the input field of the activation key in the file install.sh and then you can install ehtools and use it only for educational purposes!

WARNING: The key works only one week then it changes!
You need to have time to enter it before it is updated!

./install.sh

Enter your ehtools activation key!
You can buy it on the ehtools site!
(activation_key)> 

Also, we do not recommend to change the source code of ehtools because it is very complex and you can mess up something and disrupt the framework!

WARNING: We do not recommend to change ehtools source code
because you can disrupt framework!

How to uninstall ehtools

ehtools -u

WARNING: Do not do it if you want to reinstall
ehtools PRO which you bought, do not do it because
you will need to buy it one more time!

Attacking frameworks

Most new Wi-Fi hacking tools rely on many of the same underlying attacks, and scripts that automate using other more familiar tools like Aireplay-ng are often referred to as frameworks. These frameworks try to organize tools in smart or useful ways to take them a step beyond the functionality or usability of the original program.

An excellent example of this are programs that integrate scanning tools like Airodump-ng, attacks like WPS Pixie-Dust, and cracking tools like Aircrack-ng to create an easy-to-follow attack chain for beginners. Doing this makes the process of using these tools easier to remember and can be seen as sort of a guided tour. While each of these attacks is possible without the hand-holding, the result can be faster or more convenient than trying to do so yourself.

An example of this we've covered is the Airgeddonframework, a wireless attack framework that does useful things like automating the target selection process and eliminating the time a user spends copying and pasting information between programs. This saves valuable time for even experienced pentesters but has the disadvantage of preventing beginners from understanding what's happening "under the hood" of the attack. While this is true, most of these frameworks are fast, efficient, and dead simple to use, enabling even beginners to take on and disable an entire network.

UX/UI impruvements for beginners

The Ehtools Framework starts by merely typing the letter ehtools or eht into a terminal window, then it asks for the name of your network interfaces after the first run. It uses the names you supply to connect to the tools needed to execute any attacks you select. Aside from that initial input, the majority of the possible attacks can be performed merely by choosing the option number from the menu. This means you can grab a network handshake or download a new hacking tool like Pupy by just selecting from one of the menu options.

Use basic networking tools

To begin, we can access data about the network we're currently connected to, as well as any network interfaces, from the main menu. Here, we can find local information by just typing l to pull up local IP information, as seen below.

This allows us to do things like scan the network for other devices. This part of Ehtools Framework gives us better visibility on a network and situational awareness of what devices are around us. The various information can be broken down as follows:

(ehtools)> if

INFO: Runs ifconfig and gives the names and information 
about all network devices.

(ehtools)> 1

INFO: Enable wlan0.
(d1 disables it)

(ehtools)> 2

INFO: Enable wlan0mon.
(d2 disables it)

(ehtools)> 3

INFO: Randomize or set the MAC address to a specific value.

(ehtools)> 7

INFO: View the public IP address your computer 
is leaving on sites you visit.

(ehtools)> 19

INFO: Look up the physical address of a given 
IP address to determine it's relative location.

(ehtools)> scan

INFO: Start an ARP scan on the network 
to discover nearby devices.

(ehtools)> start

INFO: Start monitor mode on the wireless network adapter.

(ehtools)> stop

INFO: Stop wireless monitor mode on the network adapter.

Install new tools

TOOLS

Part of the fun of Ehtools Framework is how easy it is to add new tools to our arsenal. To demonstrate this, let's download Pupy, a Python-based RAT designed to take control of other computers on the network. We can select option 9 to access the list of tools in Ehtools Framework.

INFO: Our framework has more than 100 packages in
ehtools archive (on server this archive: 2.3 Tb)!

From the next menu, the tools are broken down into major categories, with options for managing the installation of scripts. The options presented are:

  1. Wi-Fi tools (tools for attacking wireless networks).
INFO: Wi-Fi options this is tools for attacking wireless
networks and network databases.
  1. Remote access (tools for getting remote access to other devices and remotely managing them).
INFO: Remote access means tools for getting access to 
other devices and remotely managing them.
  1. Information gathering (collecting intelligence on people or website).
INFO: Information gathering tools, tools for collecting
intelligence on peaple or website.
  1. Website tools (tools for exploiting or attacking sites).
INFO: Website tools, tools for exploiting or attacking
sites and network databases.
  1. Other (a miscellaneous collection of other hacking tools)
INFO: Other tools this is collection of miscellaneous
hacking tools.

You can also manage your installed tools by accessing option 6. To download Pupy, we'll go to option 2, which is remote access. Here, we will see a list of different tools for remote access, and we can select option 3 for Pupy.

Use ehtools quick access

INFO: Ehtools quick access, this is when you run
ehtools and for example ehtools -r to remove ehtools!

Run it to open quick access menu:

ehtools -o

Run it to uninstall ehtools:

ehtools -u

Run it to open handshake manu:

ehtools -h

Run it to open Find WPS menu:

ehtools -w

INFO: For this shortcuts you will not need
enter your ehtools password!

Why ehtools framework?

More than 58 tools for pentesting installed by default

INFO: More than 58 options installed by default you
can find in ehtools, this is tools such as MetaSploit,
WireShark and other tools!

Password protection and config encryption

INFO: In version 2.1.6 we added pasword protection,
we added it for users who think that his/her friend or
parents will turn into ehtools and will remove or destroy
it. Only for this people we create password protection
for Ehtools Framework :)

Easy in learning and this is the best framework for beginners

INFO: Ehtools Framework's TUI is very simple for beginners,
you can start attack on the local network by choosing an
option from main menu. It is very simple, is not it?

UX/UI impruvements for beginners

INFO: It uses the names you supply to connect to the tools 
needed to execute any attacks you select! Aside from that 
initial input, the majority of the possible attacks can be performed 
merely by choosing the option number from the menu. This means you can 
grab a network handshake or download a new hacking tool like Pupy by just 
selecting from one of the menu options!

More than 100 tools you can install from ehtools or ehtoolslite

INFO: Our framework has more than 100 packages in
ehtools archive (on server this archive: 2.3 Tb)!

Ehtools YELLOW

System requirements

Full root access and access to /root folder

INFO: All ehtools files and folders will copy to /root,
/bin and /etc system folders, for copy ehtools data to
your system needed root access!

Bourne-again shell and Gnome-terminal shell

INFO: Bourne-again shell and Gnome-terminal shell needed
for ehtools TUI and also without Gnome-terminall shell 
modules such as (eht1, eht2 and etc.) will not work!

Good Internet connection for server support (only ehtools PRO)

INFO: The server support for ehtools PRO is one of system 
requirements, it is needed for collect information about 
ehtools crashes and it is also needed for check product 
status such as (you bought ehtools/you did not buy ehtools)

Ehtools utilities

uiecache |

uiecache (uninstall ehtools cache) is an utility that can help you to clean/uninstall ehtools cache like login logs or .config files!

Usage: uiecache [OPTION...]
Copyright (C) 2019, Entynetproject. All Rights Reserved.

   -a  --all          Uninstall all ehtools cache.
                        (standart old uiecache)
   -p  --path <path>  Uninstall ehtools cache from your path.
                        (uninstall cache from path)
   -r  --restart      Restart all ehtools processes and services.
                        (restart ehtools system)                    
   -h  --help         Give this help list.

ehtmod |

ehtmod (ehtools modules) is an utility that adds permissions or the ability to control the Ehtools Framework modules using commands, for example, the eht1 module has the eht1 command, enter it in the terminal and the eht1 module will start.

Usage: ehtmod [OPTION...]
Copyright (C) 2019, Entynetproject. All Rights Reserved.

-i  --install         Install ehtools modules to /bin/ehtools.
                        (install ehtools modules)
-t  --take    <name>  Take a new ehtools modules snapshot.
                        (take ehtools modules snapshot)
-r  --restore <name>  Restore saved ehtools modules snapshot.
                        (restore ehtools modules snapshot)
-d  --delete  <name>  Delete saved ehtools modules snapshot.
                        (delete ehtools modules snapshot)
-u  --uninstall       Uninstall ehtools modules from /bin/ehtools.
                        (uninstall ehtools modules)
-h  --help            Give this help list.

Ehtools Modules Snapshot (EMS)

INFO: EMS is a saved ehtools modules data from /bin/ehtools and 
/root/ehtools/eht (this is saved ehtools modules data), you can 
take it with Modules utility v1.9 and restore it.

Ehtools Modules Restoration (EMR)

INFO: EMR is an operation that removing /bin/ehtools and 
/root/ehtools/eht and restoring it from saved ehtools modules 
snapshot, you can take it with Modules utility v1.9 but ESR will 
remove all your old ehtools modules data from /bin/ehtools and /root/ehtools/eht!

ehtkey |

ehtkey (ehtools key) is an utility that allows you to change your ehtools config key (ehtools config/boot key) and rewrite /etc/ehtools/.config.

Usage: ehtkey [OPTION...]"
Copyright (C) 2019, Entynetproject. All Rights Reserved.

   -c  --change <old_key> <new_key>  Change ehtools config key.
                                       (change config key)
   -h  --help                        Give this help list.

To change ehtools config key you need to execute the following command. You need to enter your old ehtools config key (example: 1001) and after this enter your new ehtools config key (example: 2002).

ehtkey --change 1001 2002

ehtapp |

ehtapp (ehtools application) is an utility that allows you to configure ehtools application, for example creating ehtools desktop application.

Usage: ehtapp [OPTION...]"
Copyright (C) 2019, Entynetproject. All Rights Reserved.

   -c  --create            Create ehtools application.
                             (create shortcut application)
   -d  --desktop <option>  Create/remove ehtools desktop application.
                             (create/remove desktop shortcut application)
   -r  --remove            Remove ehtools application.
                             (remove shortcut application)
   -h  --help              Give this help list.

To create ehtools desktop application you need to execute the following command:

ehtapp --desktop create

To remove ehtools desktop application you need to execute the following command:

ehtapp --desktop remove

epasswd |

epasswd (ehtools password changer) is an utility that allows you to change your ehtools login and password or ehtools root password!

epasswd

After epasswd launch, enter your old ehtools login (example: ehtools) and your old ehtools password (example: sloothe)

(login)> ehtools

(password)> sloothe

After this enter your new ehtools login (example: admin) and your new ehtools password (example: 1234)

((new)login)> admin

((new)password)> 1234

WARNING: In no case do not forget this password, 
it will not be restored and you will have to reinstall ehtools!

To cange root password login to epasswd like ehtools root:

epasswd

(login)> root

After this enter your old ehtools root password (default: toor)

(password)> toor

After this enter your new ehtools root password (example: 1234)

((new)password)> 1234

WARNING: In no case do not forget this password,
it will not be restored and you will have to reinstall ehtools!

About ehtools server support

Server support for ehtools PRO is very important, as all error reports are sent to it in order to improve and fix vulnerabilities and bugs!

COUNCIL: Make a good Internet connection
for ehtools, to help ehtools access to server!

If in consequence of the bad Internet connection ehtools will not be able to communicate with the server then the framework will not start because of access denial and due to a validation error for check ehtools bought or not bought!

How to protect ehtools

EPP

Do it with install.sh:

COUNCIL: Create login and password from install.sh 
(example: login: ehtools password: sloothe)

Do it when you are going to exit from ehtools:

COUNCIL: When you are going to exit framework,
exit with shortcuts - 0 or exit. 

Do not do it when you are going to exit from ehtools:

WARNING: Do not just close ehtools window!

Configuring...

Terms of use

This tool is only for educational purposes only.
Use this tool wisely and never without permission.
I am not responsible for anything you do with this tool.

Ehtools framework license

    --------------------------------------------------
                    Ehtools Framework          
    --------------------------------------------------
          Copyright (C) <2015>  <Ehtools Team>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Ehtools utilities license

    --------------------------------------------------
                    Ehtools Utilities          
    --------------------------------------------------
  Copyright (C) <2015>  <Entynetproject (Ivan Nikolsky)>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Ehtools libraries license

    --------------------------------------------------
                    Ehtools Libraries          
    --------------------------------------------------
  Copyright (C) <2015>  <Entynetproject (Ivan Nikolsky)>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.                

Thats all!

ehtools's People

Contributors

enty8080 avatar

Watchers

James Cloos avatar

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.