Hello, everyone! If you haven't read the recent announcement on the official release of the Null Byte suite, I suggest you do so. This is going to be a quick tutorial on how to download and install the suite so you can see our communities genius. So, let's get started!
First things first, we're going to make a temporary directory to house the download. We'll be naming it 'package', let's go ahead and make that with the mkdir command:
Alright, we can see here that we've made our new directory. Now let's begin the download into this new directory.
We'll be using the wget command in order to get the compressed file from the dedicated GitHub repository. This command will give lots of output, so let's just look at the command:
We've used the -P flag, which tells wget where we'd like to put the new file. Here, we've specified our new directory, package. We then follow it with the URL to take the file from. We're using raw GitHub URLs to pull the compressed file down. To make it a little easier, I'll put the URL here so you can just copy paste it:
Let's move on to the installation...
Now that we have a tar.gz file, we have to extract the files within so we can install them. To extract them, we use the tar command, which will look like this:
We give the x and f flags, which stands for extract and file. Let's execute this command and see what files we get out of it.
Alright, now we've got some files. But the only one that matters during installation is setup.py. Let's move on to the final installation step...
When we extracted the files, we got one named setup.py. We need to run this and it will install the suite for us. Let's run it and see what it does.
After running setup.py, we got a bunch of output about copying files to other locations, and we got the final message about entering 'nbsconsole' to get started. Let's launch our newly installed suite by using the new nbsconsole command.
All we have to do to launch the suite is use the nbsconsole command. This command does have a few flags/switches that go with it; you can enter nbsconsole --help (or -h) for the argument help page. Let's launch it normally and see what happens.
There we go! We launched our new suite! Now we can enjoy the tools of our community.
That's it for this tutorial. There are a few modules that come pre-packaged, so check them out!
Thank you for reading!