A while ago, I have written a guide about BlackArch Linux - a Linux distribution based on Arch Linux which is specially designed for security researchers and penetration testers. Today, let me introduce ArchStrike, an Arch Linux repository for security professionals and enthusiasts who use Arch Linux as their base OS. It is specially optimized for i686, x86_64, ARMv6, and ARMv7 architectures. It is a repository that has plethora of security and penetration tools. Also, it is now available as standalone ISO, so you can download it here and install it like a regular Linux distribution. To simply put, It is security a penetration testing and security layer on top of Arch Linux, and is carefully crafted for learning Ethical hacking. ArchStrike is formerly known as ArchAssault, and then it is renamed as ArchStrike. In this tutorial, let us see how to turn your Arch Linux into a security penetration system using ArchStrike.
Table of Contents
Add ArchStrike repoisitory in Arch Linux
I assume you already have Arch Linux with Internet connection.
First, we need to add ArchStrike master repository.
To do so, edit /etc/pacman.conf file:
$ sudo nano /etc/pacman.conf
Add the following lines at the end:
[archstrike] Server = https://mirror.archstrike.org/$arch/$repo
Save and close the file.
Then, run the following commands one by one to initialize the pacman keyring and start dirmngr, then import and sign the key used to sign the archstrike-keyring package:
$ sudo pacman-key --init $ sudo dirmngr < /dev/null $ sudo pacman-key -r 9D5F1C051D146843CDA4858BDE64825E7CBC0D51 $ sudo pacman-key --lsign-key 9D5F1C051D146843CDA4858BDE64825E7CBC0D51
If you are having issues importing the key from the keyserver, run the following commands to manually download and add the public key:
$ sudo pacman-key --init $ sudo dirmngr < /dev/null $ wget https://archstrike.org/keyfile.asc $ sudo pacman-key --add keyfile.asc $ sudo pacman-key --lsign-key 9D5F1C051D146843CDA4858BDE64825E7CBC0D51
Finally, update repositories using command:
$ sudo pacman -Syy
Usage
To view the list of ArchStrike packages, run:
$ sudo pacman -Sl archstrike
Similarly, to view the list of available ArchStrike groups, run the following command:
$ sudo pacman -Sg | grep archstrike
Sample output:
archstrike archstrike-scanners archstrike-misc archstrike-crackers archstrike-voip archstrike-forensics archstrike-wireless archstrike-recon archstrike-webapps archstrike-hardware archstrike-networking archstrike-defense archstrike-exploit archstrike-spoof archstrike-fingerprinting archstrike-crypto archstrike-backdoors archstrike-fuzzers archstrike-malware archstrike-honeypots archstrike-analysis archstrike-source-audit archstrike-database archstrike-bluetooth archstrike-autonomous archstrike-proxy archstrike-sniffers archstrike-tunnel archstrike-bruteforce archstrike-social-engineering archstrike-reverse archstrike-dns archstrike-debugging archstrike-decompile archstrike-intel archstrike-dos archstrike-ddos archstrike-enumeration archstrike-mitm archstrike-wordlists archstrike-exploits
Now, start installing tools of your choice. As of writing this, there are over 1450+ tools are available in the ArchStrike repository. You can find all tools from this link.
And, that's all. More good stuffs to come. Stay tuned!
Cheers!
Reference link:
Thanks for stopping by!
Help us to help you:
- Subscribe to our Email Newsletter : Sign Up Now
- Support OSTechNix : Donate Via PayPal
- Download free E-Books and Videos : OSTechNix on TradePub
- Connect with us: Facebook | Twitter | Google Plus | LinkedIn | RSS feeds
Have a Good day!!
4 comments
Thanks for your invaluable tips SK,
Actually this is very much like installing BlackArch on Arch Linux. Just wonder you right after initializing the pacman keyring, starting dirmngr, then importing and signing the key, do you install the entire tools by giving the command:
================================================
pacman -S archstrike
================================================
Or there is another procedure?
Is there a way to have the installed tools in sort of GUI like, sort of lists and sublists, where you can do browsing to pick a certain tool to try out.
============================000000
Look buddy, for a pretty newbie like myself to either linux or ethical hacking, it is damn hard to know which tool belong to what category?
Which ya a blessed day!
Hello,
I didn’t install all tools. To install any tool, just use pacman command. If are newbie, I suggest you to install any Desktop Environments (like MATE, Gnome etc) of your choice in Arch Linux and try ArchStrike tools. The list of available tools will be categorized in alphabetical order. So you can easily find out which tool you want to try from Menu. Moreover, it’s much better to download BlachArch or Kali Linux full edition and install it. Don’t bother with Arch Linux and ArchStrike. Arch Linux is for intermediate and advanced users. BlachArch and Kali Linux has graphical DEs. So you could immediately start to learn ethical hacking right away.
it is possible to install it to manjaro?
Yes. It should work on all Arch-based systems.