Giter VIP home page Giter VIP logo

blackarch-site's Introduction

Quick start

  1. Make changes. Usually only modify files in common/ and generators/
  2. maybe ./update-tools.sh to update data/tools
  3. ./generate-site.sh

Important things

common/ - common site pieces (e.g. header, footer)

data/tools - a list of tools

generators/ - each script here generates a page/item

gpgkeys/ - gpg keys for developers

generate-site.sh - calls each generator in generators/

update-tools.sh - updates 'data/tools'

sync.sh - syncs the local site to the remote

Unimportant/Obvious things

css/ - style sheets

images/ - images

extra/ - contains some scripts to enhanced the SEO / Rss...

favicon.ico - favicon

blackarch-site's People

Contributors

aancw avatar anunna avatar anyon3 avatar cab-1729 avatar cerberusec avatar cycatz avatar dr460nf1r3 avatar dualfade avatar edu4rdshl avatar h0bbl3s avatar halit avatar hanez avatar heichblatt avatar i3-arch avatar ikstream avatar infertux avatar javix64 avatar noptrix avatar noraj avatar nrzizrn avatar osmanercelik avatar pedrosfreitas avatar pi3rrot avatar pingnote avatar prahaladbelavadi avatar pwnfoo avatar sable-20 avatar sepehrdaddev avatar seven7up avatar yonliud avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blackarch-site's Issues

UEFI

Im trying to install blackarch but after install, it does grub but never adds the UEFI keys etc..
manjaro and Arch will do this for me. do i have to do it manually?

FAQ. Why does BackArch use separate repository?

This is a question from a regular Archlinux user perspective.

I was looking for a tool in Arch repos with pacman.
Not there.

I took a look at AUR - not there.

BlackArch - it's there!

First of all thanks for packaging such a huge variety of awesome tools!
Nevertheless I feel that there is room for improvement in terms of sharing it with ArchLinux.
I understand why there is a distro - it's preconfigured for a particular penetration related purpose, but I don't see a clear reason for staying out of [commutiny] repo.
Or at least spreading your packages over AUR (to automatically push to git subtree).

My proposal is to state in FAQ section why separate repo is necessary or come up with actionable items to bring.

Thanks!

Use ISO 8601 year-month-day format for ISO releases

Hi,

When visiting the downloads page on blackarch.org to download the released ISO's it shows the version date as 2021.09.01 which confused me. How can ISO's be released on the first of september in 2021 when its only august of 2021?

I believed this ISO date to be in the official year/month/day format as not everyone uses United States based date format.
Could you change this to a format which is universally accepted - using ISO 8601 format ?

This small change will help small confusions.

Wrong text in some category inside BlackArch website

Hello, I'm checking the description inside all the BlackArch categories and some of them have some typo:

https://blackarch.org/anti-forensic.html ('modi es les/ le' typo)
https://blackarch.org/automation.html ('ow' typo or no consistent description)
https://blackarch.org/automobile.html (copy-paste from automation category and 'ow' typo, or no consistent description)
https://blackarch.org/binary.html (wrong 'les' word)
https://blackarch.org/bluetooth.html (copy of binary description)
https://blackarch.org/cracker.html (ie instead of i.e.,)
https://blackarch.org/forensic.html (incomplete phrase and 'nd' word)
https://blackarch.org/honeypot.html ('ie' instead of 'i.e.,')
https://blackarch.org/ids.html ('ow' typo or no consistent description)
https://blackarch.org/packer.html ('invlove' typo)
https://blackarch.org/proxy.html ('ie' instead of 'i.e.,')
https://blackarch.org/stego.html (wrong description. Copy from network category)
https://blackarch.org/webapp.html (wrong description. Copy from social category)
https://blackarch.org/wireless.html ('operates' instead of 'operate')

Create Automatic Mirror Redirection System for ISOs

Large files targeting a single mirror seem to bring that mirror to it's knees when a new ISO is released. This was witnessed when a new ISO release was done a few days ago. The blackarch.org site got slowed to a crawl and saw less than 1MB/s download times.

Most major distributions use a round-robin or closest-mirror system to direct an individual automatically to the mirror closest to them. Implementing that will reduce stress on the master blackarch.org site and mirror.

All Torrent links on homepage return 404

All torrent links on the homepage are returning a 404 error. This issue is currently affecting three links, which are:

  • https://blackarch.org/blackarch/torrent/blackarch-linux-full-2023.04.01-x86_64.iso.torrent
  • https://blackarch.org/blackarch/torrent/blackarch-linux-slim-2023.04.01-x86_64.iso.torrent
  • https://blackarch.org/blackarch/torrent/blackarch-linux-netinst-2023.04.01-x86_64.iso.torrent

These links were previously working, but they are no longer functional. I have tested the links multiple times and have confirmed that they are indeed returning a 404 error.

Steps to reproduce:

  1. Visit the homepage.
  2. Click on any of the three torrent links mentioned above.
  3. Observe that the link returns a 404 error.

Expected behavior:

The links should lead to a valid torrent file download.

Actual behavior:

All three links lead to a 404 error page.

Additional Information:

It's worth noting that the other download methods (e.g., direct download) seem to be working properly. Therefore, I suspect that the issue might be related to the torrent files themselves being missing or not properly uploaded to the website's CDN.

Create automatic Health Checking for Mirrors

CentOS uses a script that checks mirrors once every X hours to determine if a repository is up to date using a timestamp that is generated when syncing from the master repository.

This way old mirrors or malfunctioning mirrors can be automatically taken off the mirror list.

This partially goes hand in hand with #60 in order to make sure users are served quickly and not pointed to a mirror that is out of date or offline.

Incorrect category links

I noticed that a couple packages have incorrect category titles and links:

  • analyzepesig: blackarch-windows blackarch-binary
  • creak: blackarch-networking blackarch-exploitation
  • cryptohazemultiforcer: -crypto blackarch-cracker
  • cudahashcat: -cracker
  • libewf: , blackarch-forensic
  • truecrack: -gpu
  • vmcloak: -malware

cudahashcat, libewf, truecrack and vmcloak should be easy to fix by simply updating their PKGBUILDs, however the other packages have two groups. Either the update-tools.sh script needs to be updated to support multiple groups, or the PKGBUILDs should be edited to only having one group each.

Errors when downloading

Whenever I try to use pacman to install anything I always get error: failed retrieving file (then like 50 lines of errors)
The bottom 2 say
Error: failed to update blackarch (invalid url for server)
Error: failed to synchronize all databases

No matching torrent files for newer ISO files

Using the torrent links from official download page yields 404 not found error: https://www.blackarch.org/blackarch/torrent/blackarch-linux-full-2023.04.01-x86_64.iso.torrent

Official mirror lists outdated torrent files for 2021.09 https://www.blackarch.org/blackarch/torrent/ while newer ISOs (april, may 2023) are already available.

I would expect torrent files to be updated together with the ISOs.

I believe at some point torrent file script/cron was broken and no new torrent files are generated anymore for new images.

If any help is needed pls let us know

Bug Detect connection : (strap.sh)

The script failed to detect my internet connection so I have to comment the function for him to work maybe it's because the site the site you tried to ping with curl :
https://example.com/ is down poc :

curl -s --connect-timeout 8 https://example.com/ >> /dev/null 2>&1
echo $? # expected 0 but got 6 so the script sends us an error 

So I tried with an other url :

curl -s --connect-timeout 8 https://google.com/ >> /dev/null 2>&1
echo $? # got 0 so it's good

and it works ! So I suggest to change the url used by the script.

How to install BlackArch Linux on VMware Workstation 11

Hello.
My name is Tooru Oka.
It is Japanese.
I have downloaded the blackarchlinux-live-2015.07.31-x86_64.iso file.
You can use this file, the installation in the virtual environment of the VMware Workstation 11, we would like to prepare a virtual machine.
The specific operating procedures for does not understand at all.
Please give me the teachings of specific operating procedures.
In particular, it can not be set Keymap.
Thank you.

Installing on top of Archlinux "you don't have an internet conection" error

Folowing the instructions for Installing on top of ArchLinux on https://blackarch.org/downloads.html

The strap.sh script downloaded stops whit error you don't have an internet conection

Inspecting the script found that the internet cheking is due to a curl call to https://example.com in the 50th line

Said page is down now so changing it to a working page fix the issue

Maybe change that to a needed url for the project as https://blackarch.org or https://archlinux.org can be a permanent solution?

Checksum for `strap.sh` doesn't match

There's an instruction to verify checksum for the downloaded strap.sh script. This is from
BlackArch Guide under section 2.1.1. There's the commandline sha1sum strap.sh and alongside it, a comment states that the checksum should be d062038042c5f141755ea39dbd615e6ff9e23121. However, the checksum no longer matches in recent versions of the script, it's actually 5ea40d49ecd14c2e024deecf90605426db97ea0c on my system. Perhaps there has been changes made to it, but they forgot to update the guide. In any case, this ought to be fixed hence this issue.

IP Issue

my ip is not shown in blackarch linux. it only shows 127.0.0.1 . how do i solve that. please tell me.

strap.h and partial upgrade

Hello !

I just discovered blackarch and being currently trying to level up my understanding of scripts and the linux functionning I was looking at the installation script "strap.h" trying to understand it, and there is one thing i didn't catch, so I wanted to ask.

Thanks !

I really do want to love blackarch and its the best ive got right now but HELP ME

This is my first ever attempt to switch to another OS so the first time I installed BlackArch I got it working in a week and figured out nothing was working because I didn't install it well then I decided to try to install it and it broke so got a clean install and installation broke again im now 2 months in and no further than I was a month ago and now my usb 3.0 port is broken and i tried just installing it to my c drive and it told me bundlr.mrb or something of the sort was damaged or missing and i got close to finishing with one of them and my 3rd sda I had made wasnt showing up and of course installation instructions are out of date im guessing cause I followed them exactly every time

I want to contribute in the website design..

Hello ,
I am Rajat Parashar. I want permission for contributing in Blackarch Website Source but my approach is different, I want to use React and other modern tools for this while sticking to your shell scripting so that you will be able to deploy with no server side change.
I am new to github and FOSS contribution that's why I want to exercise my skills.
Thanks in advance ! happy H/<KinG ><

blackarch on manjaro

i wanna install blackarch tools on manjaro.can u help me for fixing it: how can i do

Unrecognized archive format - updating DB

Good day,

I installed BlackArch slim yesterday as my Pentest OS, but I'm getting the below error when ever I try to install additional packages or update the existing ones.

error: could not open file /var/lib/pacman/sync/core.db: Unrecognized archive format
error: could not open file /var/lib/pacman/sync/extra.db: Unrecognized archive format
error: could not open file /var/lib/pacman/sync/community.db: Unrecognized archive format
error: could not open file /var/lib/pacman/sync/multilib.db: Unrecognized archive format

I think what was formally the top site on the mirror list (evowave) got bought out and now mirrors.evowave.com redirects to Zerobounce.com I see on the Arch Linux wiki it is recommended to log in as Root & than delete the corrupted DB as well update the mirror list & download the latest files, but I'm unable to access the Superuser account ( This account is currently not available)

Your urgent assistance would be greatly appreciated, Thank you

Migrate to jekyll

I would like to volunteer to migrate the site to jekyll (github pages). That way you would only need a CNAME pointing to this repository and the site will automagically be hosted here. The reason I am asking is because I have experience with that and because I noticed the mobile version of the site is not working correct (navbar burger is not unfolding). Besides that I noticed that the ./generate-site.sh script will not reflect changes I make unless I delete all the html files the whole time.

Would you guys like me to do that?

Blackarch Tools issue

when i click blackarch linux tools .it is not opening or launching .when i type tool name in terminal it opens .how to solve that .i need opening tools by clicking it. please someone help .and some tools is not opening also i type in terminal.

FileNotFoundError: [Errno 2] No such file or directory: b'liblibc.a'

[aladdinx@aladdinx ~]$ sudo websploit
Traceback (most recent call last):
File "/usr/bin/websploit", line 33, in
sys.exit(load_entry_point('websploit==4.0.4', 'console_scripts', 'websploit')())
File "/usr/bin/websploit", line 25, in importlib_load_entry_point
return next(matches).load()
File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
module = import_module(match.group('module'))
File "/usr/lib/python3.9/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 986, in _find_and_load_unlocked
File "", line 680, in _load_unlocked
File "", line 790, in exec_module
File "", line 228, in _call_with_frames_removed
File "/usr/lib/python3.9/site-packages/websploit-4.0.4-py3.9.egg/websploit/websploit.py", line 3, in
from .core.utils import check_dependencies
File "/usr/lib/python3.9/site-packages/websploit-4.0.4-py3.9.egg/websploit/core/utils/init.py", line 1, in
from .tools import *
File "/usr/lib/python3.9/site-packages/websploit-4.0.4-py3.9.egg/websploit/core/utils/tools.py", line 1, in
from scapy.all import *
File "/usr/lib/python3.9/site-packages/scapy/all.py", line 18, in
from scapy.arch import *
File "/usr/lib/python3.9/site-packages/scapy/arch/init.py", line 28, in
from scapy.arch.bpf.core import get_if_raw_addr
File "/usr/lib/python3.9/site-packages/scapy/arch/bpf/core.py", line 31, in
LIBC = cdll.LoadLibrary(find_library("libc"))
File "/usr/lib/python3.9/ctypes/util.py", line 330, in find_library
_get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name))
File "/usr/lib/python3.9/ctypes/util.py", line 147, in _findLib_gcc
if not _is_elf(file):
File "/usr/lib/python3.9/ctypes/util.py", line 99, in _is_elf
with open(filename, 'br') as thefile:
FileNotFoundError: [Errno 2] No such file or directory: b'liblibc.a'
[aladdinx@aladdinx ~]$

error: failed retrieving file 'blackarch.db' from www.blackarch.org : OpenSSL SSL_read: Connection reset by peer, errno 104

  • I have searched open and closed issues for duplicates
  • I am submitting a bug report for existing functionality that does not work as intended

Bug description

On Arch Linux having blackarch repository implemented, when I use (sometimes) my mobile connection on a specific computer with VMware hosting this Arch Linux, and execute sudo pacman -Sy I get the following error:

 :: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
 multilib downloading...
 chaotic-aur downloading...
 blackarch downloading...
 athena-repository downloading...
error: failed retrieving file 'blackarch.db' from www.blackarch.org : OpenSSL SSL_read: Connection reset by peer, errno 104
error: failed to synchronize all databases (unexpected error)

I was aware also another set of users have this kind of issue by their home network.

If I use my home network instead of my mobile network, it works correctly.

Another clearer way to trigger this issue is to run BlackArch strap.sh script. If I run it on my mobile network, I get the following print:

You don't have an Internet connection!

This error is triggered inside the check_internet() function. And in this case, if you visit https://blackarch.org web site (I used Mozilla Firefox as browser), you will get an error containing:

image

So, could be that from some IPs (not VPN, not TOR, but normal Internet connections), some ISP or BlackArch itself refuse the connections/IP addresses? Or the issue has another cause?

I'm starting to think if it could be related also due to the computer used instead of the connection itself since the mobile connection works on blackarch.org on a different machine.

Steps to reproduce

First method

  • connect by a mobile connection from a VMware machine (try more than one if the first one does not reproduce the error)
  • run sudo pacman -Sy
  • You will get the error
  • Try also to visit https://blackarch.org website for getting an error on the browser side

Second method

  • connect by a mobile connection from a VMware machine (try more than one if the first one does not reproduce the error)
  • run strap.sh script
  • You will get "You don't have an Internet connection!" message
  • Try also to visit https://blackarch.org website for getting an error on the browser side

Actual result: Describe here what happens after you run the steps above (i.e. the buggy behaviour)

By using the First Method, on the terminal we get:

error: failed retrieving file 'blackarch.db' from www.blackarch.org : OpenSSL SSL_read: Connection reset by peer, errno 104

By using the Second Method, the result of strap.sh script is:

You don't have an Internet connection!

On both of the scenarios, if you visit https://blackarch.org website by the browser, I get this error:

image

I noted that not always this happen if I use the same mobile connection... Since the IP is assigned dynamically, could be that IP address could be blacklisted for some reason by BlackArch?

Expected result: Describe here what should happen after you run the steps above (i.e. what would be the correct behaviour)
sudo pacman -Sy command is run correctly with no error messages from BlackArch side.

Info for developers

GNU/Linux distribution: Arch Linux, kernel: 5.19.4-arch1-1

Pyrit

please help me

how to install blackarch
Pyrit & AMD driver complete. be course . Pyrit can't Show List core

please help me

How to fix this i need your help

xmessage
I can't find an app to set the wallpaper with. You can install one in many ways but i will give you some simple advice: install Eterm and you're set. Eterm provides Esetroot and thats a great wallpaper setter. I recommend you install the package provided by your distro

Issues connecting to repository mirror.

When I run sudo pacman -Syyu to update Arch, I get the following error:

:: Synchronizing package databases... core 134.0 KiB 220 KiB/s 00:01 [##########################] 100% extra 1701.6 KiB 997 KiB/s 00:02 [##########################] 100% community 4.9 MiB 2.39 MiB/s 00:02 [##########################] 100% error: failed retrieving file 'blackarch.db' from www.mirrorservice.org : The requested URL returned error: 503 error: failed to update blackarch (failed to retrieve some files) error: failed to synchronize all databases

A quick search shows 503 errors are usually an issue on the server side, not the client side. Is there an issue with the server at www.mirrorservice.org, and if not, what are some possible solutions to sync with the repositories?

New font

Old default font (depends of guest browser and OS):

image

New font (Sinkin Sans):

image

Available in branch newfont.

๐Ÿšจ Warning: I updated the navbar only in common/start and common/start-index so the correctly displaying navbar is only available on the index page. Not having partials is a nightmare. As it is a PoC and chaging all nav in common/* will be fastidious, I'll that for now.


@milovanderlinden made a jekyll version of the site, more easily maintainable (#87). Why not using it?

No page for Radio category

Some tools are listed in category Radio but there is no page for that category resulting in a redirect to the homepage.

Trojan activity

Dear Blackarch,

Ive scanned your domain with virustotal and it stated by three av vendors that it was deemed malicious.

Then i scanned it with any.run and it stated that it was clean.

So i went ahead and visited the site.

I got blocked from entering the site by malwarebytes due to trojan activity.

My question here is, are you aware of this activity? Your site has been flagged for this for months.

I would love to hear your reaction.

All the best,

Idlefase aka vilematrix.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.