Releases: narukoshin/EnRaiJin
v2.4.7
v2.4.6
v2.4.6
v2.4.5
v2.4.4
r2.4.4
v2.4.3a
CHANGELOG
- Added sending a password to email feature
# email settings
email:
# Email settings that will send the email
server:
host: your.server.name
port: 587
timeout: 3 # default 30
email: your.email@address.com
password: your.password123
mail:
# method 1
recipients: your.email@address.com
# method 2 for multiple recipients
recipients:
- your.email@address.com
- another.email@address.com
- random.email@address.com
subject: Your subject text is here
name: Who Am I ?
message: "Password: <password>" # a real password will appear in <password> place.
- In the version v2.4.3u, emails can be sent through the proxy
- Fixed a bug in the commit
#e295c2b
v2.4.2
v2.4-release
CHANGELOG
- Fixed bug #5
- Added a new feature: Middleware (1790bc5)
You can add your custom code to the request. Below is an example of how you can implement random user agents.
file for your custom code: https://github.com/narukoshin/custom-bruteforce/blob/main/pkg/custom/custom.go
v2.3-beta
CHANGELOG
Added a new option which one can import another config file.
To import another config file, create a config.yml file and type:
# config.yml
import: file_to_import.yml
then, create a file that you want to import, for example, file_to_import.yml
, and write your config like this sample file config.sample.yml
Added a socks5 proxy feature.
To use this tool with the socks5 proxy, add this line to your config:
proxy:
socks: socks5://127.0.0.1:9050?timeout=5s # for Tor proxy
v2.2-beta
A little bit improved the code and added a new method for adding wordlist - from stdin
now you can generate a wordlist and brute force at the same time as you can do it with the tool - aircrack-ng
usage:
crunch 8 8 0123456789 | ./main
to use the on_pass method, add this line to the config.yml
if you will use on_pass, then on_fail will be ignored
on_pass:
message: Message that will say we are in
to turn off "trying password" messages, add this line to the config.yml
bruteforce:
...
no_verbose: true
to save the password in the file when it's found, add this line to the config.yml
bruteforce:
...
output: /home/naru/the_password_file
now, it's possible to get the token and add it to the request
crawl:
url: token-url # optional, if token is not located in the original location, when this option a allow to set a new one
name: name-of-the-field
search: ([a-z0-9]+){32} # regex expression
todo:
-
added a new method for loading wordlist - stdin -
add output option where the password will be saved after it was found -
add a no verbose option where the user can select if he/she wants to see the output from the tool like "trying password..." messages° -
on_pass checking method -
sometimes there is some kind of token that need to add to the request, so we need to cut that token from the website
v2.1-release
updated binaries