Organize the files in /john/run/
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 13.6k
- Forks
- 2.6k
- PR merge metrics
- No merged PRs in 30d
Description
The folder /john/run/ is really messy!
Why not organize some files in another subfolder? Why the most important folder is so messy?
After this cleanup, the run folder will have only 41 files and 9 folders. Some files could be put in a /util/ folder, but just this 2 folders will make it really clean. I suggest this folder:
- /john/run/chr - It has 14+1 files that is good to group together
makechr -> this create a .chr but is not it
alnum.chr
alnumspace.chr
alpha.chr
ascii.chr
digits.chr
lanman.chr
latin1.chr
lm_ascii.chr
lower.chr
lowernum.chr
lowerspace.chr
upper.chr
uppernum.chr
utf8.chr
- /john/run/convert2john - I found 108 files that convert something to john!
1password2john.py
7z2john.pl
adxcsouf2john.py
aem2john.py
aix2john.pl
aix2john.py
andotp2john.py
androidbackup2john.py
androidfde2john.py
ansible2john.py
apex2john.py
apop2john.py
applenotes2john.py
aruba2john.py
atmail2john.pl
axcrypt2john.py
bestcrypt2john.py
bestcryptve2john.py
bitcoin2john.py
bitshares2john.py
bitwarden2john.py
bks2john.py
blockchain2john.py
cardano2john.py
ccache2john.py
cisco2john.pl
cracf2john.py
dashlane2john.py
deepsound2john.py
diskcryptor2john.py
dmg2john.py
DPAPImk2john.py
ecryptfs2john.py
ejabberd2john.py
electrum2john.py
encdatavault2john.py
encfs2john.py
enpass2john.py
enpass5tojohn.py
ethereum2john.py
filezilla2john.py
geli2john.py
hccapx2john.py
htdigest2john.py
ibmiscanner2john.py
ikescan2john.py
ios7tojohn.pl
itunes_backup2john.pl
iwork2john.py
kdcdump2john.py
keychain2john.py
keyring2john.py
keystore2john.py
kirbi2john.py
known_hosts2john.py
krb2john.py
kwallet2john.py
lastpass2john.py
ldif2john.pl
libreoffice2john.py
lion2john-alt.pl
lion2john.pl
lotus2john.py
luks2john.py
mac2john-alt.py
mac2john.py
mcafee_epo2john.py
monero2john.py
money2john.py
mongodb2john.js
mosquitto2john.py
mozilla2john.py
multibit2john.py
neo2john.py
network2john.lua
office2john.py
openbsd_softraid2john.py
openssl2john.py
padlock2john.py
pcap2john.py
pdf2john.pl
pem2john.py
pfx2john.py
pgpdisk2john.py
pgpsda2john.py
pgpwde2john.py
prosody2john.py
pse2john.py
ps_token2john.py
pwsafe2john.py
radius2john.pl
radius2john.py
restic2john.py
sap2john.pl
sense2john.py
signal2john.py
sipdump2john.py
ssh2john.py
sspr2john.py
staroffice2john.py
strip2john.py
telegram2john.py
test_tezos2john.py
tezos2john.py
truecrypt2john.py
vdi2john.pl
vmx2john.py
zed2john.py
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by inspecting /john/run/ and the listed files, then identify references to the proposed /john/run/chr and /john/run/convert2john locations before moving anything. Done means the character files and converter scripts are grouped in those folders, while /john/run/ contains only the stated 41 files and 9 folders.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, lua, perl, python
- Domain
- cli, tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100