Package Details: seclists-git r283.8ef8694-1

Git Clone URL: https://aur.archlinux.org/seclists.git (read-only, click to copy)
Package Base: seclists
Description: A collection of multiple types of lists used during security assessments.
Upstream URL: https://github.com/danielmiessler/SecLists/
Keywords: wordlist
Licenses: unknown
Provides: seclists-git
Submitter: heichblatt
Maintainer: heichblatt
Last Packager: heichblatt
Votes: 3
Popularity: 0.57
First Submitted: 2016-08-24 21:10
Last Updated: 2016-08-24 21:10

Dependencies (1)

Required by (1)

Sources (1)

Latest Comments

lsf commented on 2020-09-10 09:11

A quick fix for the size issue would be to just add -mindepth 1 to the find command, like this: find "${srcdir}/${pkgname}" -mindepth 1 -maxdepth 1 | grep -v \\.git | xargs -I{} cp -r {} "${pkgdir}/usr/share/wordlists/${pkgname}".

That way, find doesn't list the parent directory and thus doesn't pass it to xargs.

josephsmidt commented on 2020-04-11 14:20

Thank you heichblatt for your work maintaining this package. A few issues:

First, I can confirm Phaotee's observation that the package is installing more than the usable content making the install twice as big as needed.

Second, you are using the seclists.git repo for the seclists-git package. I believe you should be using a seclists-git.git repo. I think you did this by setting pkgbase to seclists even though the package name is seclists-git which I believe is frowned upon. I discovered this because I was going to upload the versioned form of SecLists only to find that folder is hosting this git version. Could you put the seclists-git package in a seclists-git.git repo then use this repo to be the official released version such as in this PKGBUILD example here.

Third, the standard place to install seclists is in /usr/share/seclists. That is where Debian based security distros like Kali, Arch based security distros like ArchStrike, etc... install it. Because of that, most tools that depend on seclists point to that directory, including the autorecon-git package above. Could you change the install path to that directory like I did in my example PKGBUILD above?

Thanks again for all your work!

Phaotee commented on 2020-03-29 17:58

The package is over twice as big as it should be! The package puts an entire the seclists-git git directory in /usr/share/wordlists/seclists-git, meaning /usr/shar/wordlists/seclists-git/seclists-git is an entire copy of the directory sturcture above it, but worse still it's actually an active git directory!

The current size is 2.06GB installed, but only 1.02GB of that is necessary. As well, this balloons the size of the package in ~/.cache/yay to 5GB during installation! For 1GB of passwords!

heichblatt commented on 2019-09-21 10:27

Hi @matt115,

unfortunately, I cannot reproduce the behavior you describe, it builds correctly. Make sure your source files have not been corrupted during download and your hard drive is not filling up during the package build.

matt115 commented on 2019-09-16 09:03

Hi, The package seems installed but I get this error with yay -S seclists-git:

error: could not extract /usr/share/wordlists/seclists-git/seclists-git/Fuzzing/User-Agents/operating-system-name/windows.txt (Lzma library error: No progress is possible)

Altough windows.txt is successfully extracted

fjveas commented on 2019-03-19 14:49

To avoid data duplication, please add -mindepth 1 as find's argument in package().