-
Notifications
You must be signed in to change notification settings - Fork 9
Installation
The developer is an Arch Linux user so all command here may not work correctly on macOS. If you find a better way or even better another way for macOS please feel free to edit this wiki page or submit a new issue here.
Execute the following and go the next part
$ git clone https://github.com/funilrys/funceble.git && cd funceble
- Go to the last release page
- Download the
.7z
,.tar.xz
or.zip
- Decompress and continue to the next part
$ wget https://github.com/$(wget https://github.com/funilrys/funceble/releases/latest -O - | egrep '/.*/.*/funceble.*zip' -o) && unzip -d funceble funceble-v*.zip && cd funceble
$ mkdir funceble && wget https://github.com/$(wget https://github.com/funilrys/funceble/releases/latest -O - | egrep '/.*/.*/funceble.*tar.xz' -o) && tar xvfJ funceble*.tar.xz --directory=funceble && cd funceble
$ wget https://github.com/$(wget https://github.com/funilrys/funceble/releases/latest -O - | egrep '/.*/.*/funceble.*7z' -o) && 7za -x -ofunceble funceble*.7z && cd funceble
Please note that the following is valid for funceble > 1.4.0.
For this part, we admit that you are under the funceble directory and have at least the following tree
output.
.
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── dir-structure
├── funceble
├── iana-domains-db
├── LICENSE
├── output
│ ├── domains
│ │ ├── ACTIVE
│ │ ├── INACTIVE
│ │ └── INVALID
│ ├── hosts
│ │ ├── ACTIVE
│ │ ├── INACTIVE
│ │ └── INVALID
│ ├── HTTP_Analytic
│ │ ├── ACTIVE
│ │ ├── POTENTIALLY_ACTIVE
│ │ └── POTENTIALLY_INACTIVE
│ ├── logs
│ │ ├── dateFormat
│ │ ├── noReferer
│ │ ├── percentage
│ │ └── whois
│ └── splited
├── README.md
└── tool
A simple way to test if everything is working correctly is to try to start our new tool.
Let's test funceble
!
$ ./funceble
Please run the installation script first.
You can run it with: /home/funilrys/Repository/funceble/tool -i
If you get a similar output, congratulation 🎉🎉 Funceble is working perfectly you can continue to the next part!! 👏👏
If not, please fill an issue here or try to continue in order to try to locate where the problem is.
In order to simplify operations, funceble
comes with tool
an awesome script that helps a lot!!
To start the setup of funceble
execute the following.
$ ./tool -i
Script exist ✔
Script readable ✔
Script executable ✔
awk installed ✔
curl installed ✔
date installed ✔
echo installed ✔
expect installed ✔
head installed ✔
nslookup installed ✔
sed installed ✔
sha512sum installed ✔
tail installed ✔
touch installed ✔
tr installed ✔
whois installed ✔
Installation of working directory ✔
Update of iana-domains-db ✔
Creation of non existant files and directories ✔
The installation was successfully completed!
You can now use the script with './funceble [-OPTIONS]' or learn how to use it with './funceble --help'
If you get the same output, congratulation 🎉🎉 Funceble is now ready to be used!! 👏👏
If not, please fill an issue here.