This commit is contained in:
parent
c8f86c0da0
commit
4fc56d3efd
3 changed files with 60 additions and 1 deletions
|
@ -5,7 +5,9 @@ rev: 2024-09-13
|
|||
---
|
||||
|
||||
# Arch Linux
|
||||
Arch is a very minimal [Linux](Linux.md) Distribution. It features many [packages](https://archlinux.org/packages/) installable with [Pacman](../applications/package%20managers/arch-linux/Pacman.md) and a useful [wiki](https://wiki.archlinux.org/). Additional software support is based on the [AUR](https://aur.archlinux.org/)
|
||||
Arch is a very minimal [Linux](Linux.md) Distribution. It features many [packages](https://archlinux.org/packages/) installable with [Pacman](../applications/package%20managers/arch-linux/Pacman.md) and a useful [wiki](https://wiki.archlinux.org/). Additional software support is based on the [AUR](https://aur.archlinux.org/).
|
||||
|
||||
There is also a hacker distro called [BlackArch](./BlackArch.md).
|
||||
|
||||
Installation of Arch Linux is typically done manually following the [Wiki](https://wiki.archlinux.org/title/Installation_guide). Additionally there are install scripts like this one:
|
||||
```shell
|
||||
|
|
57
technology/linux/BlackArch.md
Normal file
57
technology/linux/BlackArch.md
Normal file
|
@ -0,0 +1,57 @@
|
|||
---
|
||||
obj: os
|
||||
website: https://blackarch.org
|
||||
---
|
||||
|
||||
# BlackArch
|
||||
BlackArch Linux is an Arch Linux-based penetration testing distribution for penetration testers and security researchers. The repository contains 2846 tools. You can install tools individually or in groups. BlackArch Linux is compatible with existing Arch installs. For more information, see the installation instructions.
|
||||
|
||||

|
||||
|
||||
## Install
|
||||
Installation instructions can be found [here](https://blackarch.org/blackarch-install.html).
|
||||
|
||||
### On Arch Linux
|
||||
BlackArch Linux is compatible with existing/normal Arch installations. It acts as an unofficial user repository. Below you will find instructions on how to install BlackArch in this manner.
|
||||
|
||||
```sh
|
||||
# Run https://blackarch.org/strap.sh as root and follow the instructions.
|
||||
|
||||
$ curl -O https://blackarch.org/strap.sh
|
||||
# Verify the SHA1 sum
|
||||
|
||||
$ echo bbf0a0b838aed0ec05fff2d375dd17591cbdf8aa strap.sh | sha1sum -c
|
||||
# Set execute bit
|
||||
|
||||
$ chmod +x strap.sh
|
||||
# Run strap.sh
|
||||
|
||||
$ sudo ./strap.sh
|
||||
# Enable multilib following https://wiki.archlinux.org/index.php/Official_repositories#Enabling_multilib and run:
|
||||
|
||||
$ sudo pacman -Syu
|
||||
```
|
||||
|
||||
You may now install tools from the blackarch repository.
|
||||
|
||||
```sh
|
||||
# To list all of the available tools, run
|
||||
|
||||
$ sudo pacman -Sgg | grep blackarch | cut -d' ' -f2 | sort -u
|
||||
# To install a category of tools, run
|
||||
|
||||
$ sudo pacman -S blackarch-<category>
|
||||
# To see the blackarch categories, run
|
||||
|
||||
$ sudo pacman -Sg | grep blackarch
|
||||
# To search for a specific package, run
|
||||
|
||||
$ pacman -Ss <package_name>
|
||||
# Note - it maybe be necessary to overwrite certain packages when installing blackarch tools. If
|
||||
# you experience "failed to commit transaction" errors, use the --needed and --overwrite switches
|
||||
# For example:
|
||||
|
||||
$ sudo pacman -Syyu --needed --overwrite='*' <wanted-package>
|
||||
```
|
||||
|
||||
The complete tool list of the BlackArch Linux repository can be found [here](https://blackarch.org/tools.html).
|
BIN
technology/linux/blackarch.avif
Normal file
BIN
technology/linux/blackarch.avif
Normal file
Binary file not shown.
After Width: | Height: | Size: 200 KiB |
Loading…
Add table
Add a link
Reference in a new issue