Jonathan Hodgson
e53b581450
Work on bookmarks
2021-02-13 20:01:41 +00:00
Jonathan Hodgson
f08de9faf5
Adds phone support to password manager
2021-02-12 19:18:37 +00:00
Jonathan Hodgson
85ba44a508
Changes to rofi shutdown
...
Changes the icons and temporarily disables lock
2021-02-10 21:19:11 +00:00
Jonathan Hodgson
cca01b6251
Changes rofi font and creates a 4 height selector
2021-02-10 21:15:58 +00:00
Jonathan Hodgson
3c23fbd5f7
Sets DPI on phone
2021-02-10 20:48:13 +00:00
Jonathan Hodgson
a3902ac559
Changes rofi shutdown script
2021-02-08 19:47:38 +00:00
Jonathan Hodgson
db783f2165
Changes to rofi config.
...
Added some layouts for mobile
2021-02-08 19:38:12 +00:00
Jonathan Hodgson
41082f1f06
Adds a launcher script
...
This is called from dwm to launch a program by name.
In its current state, it will launch rofi if it's available and dmenu if
not.
2021-02-07 20:54:22 +00:00
Jonathan Hodgson
5ae185e6c1
Add brightness script
2021-02-07 17:27:31 +00:00
Jonathan Hodgson
7c41900e74
Adds Onboard layout to use on pinephone
2021-02-04 22:35:44 +00:00
Jonathan Hodgson
635c502d29
Adds launcpad rofi theme
2021-02-03 23:50:25 +00:00
Jonathan Hodgson
3187c98e35
Adds check for fzf
2021-02-03 23:16:35 +00:00
Jonathan Hodgson
bc8e2e2f97
Adds checks to promptconfig
2021-02-03 23:12:28 +00:00
Jonathan Hodgson
58156a250c
Adds checks to xinitrc
2021-02-03 23:11:06 +00:00
Jonathan Hodgson
f6cbc5ddad
Check bat exists before overiding it
2021-02-03 23:04:10 +00:00
Jonathan Hodgson
32dcc8c957
Adds check before running ruby commands
2021-02-03 23:00:28 +00:00
Jonathan Hodgson
30dd026965
BIN: analyse-headers: bug fixes
...
A couple of bug fixes, removed some unnecesary echos and fixed crash if
name is too long to fit in the heading box
2021-01-25 11:14:57 +00:00
Jonathan Hodgson
9b4c064acd
VIM: Keep selection when using < or > in visual mode
...
When indenting or unindenting a code block, I normally visually select
it and use < or >. However, both of these unselect the selection.
The mappings make vim also do gv after such an action which re-selects
the previous selection.
2021-01-19 16:20:10 +00:00
Jonathan Hodgson
d8e3b894c0
BIN: Adds lucky13 to verifySSL
2021-01-13 16:39:34 +00:00
Jonathan Hodgson
bd7337926e
BIN: Small adjustments to verifySSL
...
The script now prepends the command that is echoed with a $ in order to
indicate it is a command that is run
Also stops the script showing each cipher that is tested
2021-01-13 16:30:33 +00:00
Jonathan Hodgson
064b53f2bf
BIN: adds sweet32 test to verifySSL
2021-01-13 16:27:59 +00:00
Jonathan Hodgson
dd4b8e5161
BIN: makes the verifySSL print progress messages to stderr
...
I chose to do this because I want to be able to pipe stdout to a file
and use it as evidence. I don't need the progress for that
2021-01-13 16:21:01 +00:00
Jonathan Hodgson
74f433ccb1
ALIAS: makes verifySSL use the chacha ssl if it's available
2021-01-13 16:11:50 +00:00
Jonathan Hodgson
995b2a516e
BIN: starts verifySSL script
...
This will evolve to become a script that can be used to verify the
findings of a tool like testssl
Currently only supports "beast"
2021-01-13 16:09:28 +00:00
Jonathan Hodgson
349963cdad
BIN: fix csp check in analyse-headers
...
the csp function didn't correctly return 1 when a missconfigured csp was
found
2021-01-11 14:09:40 +00:00
Jonathan Hodgson
3f01926ab6
Improve handling of CSP
...
Although I'd like to re-do the csp handling, this change fixes the
detection of unsafe-inline and unsafe-eval.
2021-01-11 12:16:18 +00:00
Jonathan Hodgson
e77aa36e70
Makes detection of x-frame-options value case insensitive
...
In other words, sameorigin == SAMEORIGIN == saMeOriGIN
This is in line with the spec for the header:
https://tools.ietf.org/html/rfc7034
2021-01-11 12:07:07 +00:00
Jonathan Hodgson
f5d78bfb9c
Update events
2021-01-06 16:26:37 +00:00
Jonathan Hodgson
94c2ee72f0
Update events
2021-01-06 16:25:42 +00:00
Jonathan Hodgson
1620da7d87
Update events
2021-01-06 16:25:16 +00:00
Jonathan Hodgson
92de12d1a8
VIM: adds firevim config
...
Does 2 thing:
* sets up my setting for editing text (spell checking etc)
* Sets the content type to html for domains starting with mail.
2020-12-21 16:16:37 +00:00
Jonathan Hodgson
34b1b0be20
VIM: make filename in statusline 30 chars (maximum)
2020-12-21 16:15:30 +00:00
Jonathan Hodgson
36b268a1ba
Alias: changes kb to keys
...
I would like to use kb for a new tool I'm making.
2020-12-18 20:12:02 +00:00
Jonathan Hodgson
c83bb775b4
aliases: adds enum4linux -> enum4linux-ng
...
This is a newer re-write with additional features and written in python
https://github.com/cddmp/enum4linux-ng
2020-12-17 09:42:13 +00:00
Jonathan Hodgson
fd6d4258df
aliases: fixes check for a couple of commands
...
I had forgotten to put the -p flag on type when checking for the
existence of commands
2020-12-17 09:41:09 +00:00
Jonathan Hodgson
a4a520aa02
VIM: Hides git branch "blob" on status line if not in a git project
2020-12-14 11:27:14 +00:00
Jonathan Hodgson
e95aef3c0d
SH: adds bash shebang to shared dotfiles for syntax highlighting
2020-12-14 09:23:38 +00:00
Jonathan Hodgson
741dc650df
VIM: Adds lsp bindings for more languages
2020-12-13 20:58:19 +00:00
Jonathan Hodgson
f1c2c3fcb2
VIM: Significant style changes to statusline
...
I have used colour and powerline symbols to differentiate different
parts of my status line.
Inspiration came from this:
https://www.reddit.com/r/vimporn/comments/kbtu74/my_theme_called_humanoid_and_my_statusbar/
2020-12-13 20:55:06 +00:00
Jonathan Hodgson
909a6e5e3c
BIN: analyse-headers: improve expect-ct description
2020-12-11 15:38:28 +00:00
Jonathan Hodgson
b49d000408
BIN: analyse-headers: Checks the access-control-allow-origin header
...
Another suggestion by <Dom Ingram>.
For more details on the null issue, read here:
https://w3c.github.io/webappsec-cors-for-developers/#avoid-returning-access-control-allow-origin-null
2020-12-11 15:26:32 +00:00
Jonathan Hodgson
f669880037
BIN: analyse-headers: fix most shellcheck warnings
...
The only checks I haven't fixed are the unused variables for colours. I
may use them in the future so haven't removed them
2020-12-11 15:01:53 +00:00
Jonathan Hodgson
2e1dff91a3
BIN: analyse-headers: note on x-frame-options if frame-ancestors present
...
If the frame-ancestors content security policy is present, the
x-frame-options warning mentions that the content security helps
mitigate against clickjacking although for greater browser support,
x-frame-options should also be used
Thanks <Dom Ingram> for the suggestion
2020-12-09 16:39:11 +00:00
Jonathan Hodgson
1fabc27b79
BIN: analyse-headers: Adds generic version disclosure function
...
if the header contains the word "version" (case insensitively) it will
flag it as potential information disclosure
Thanks <Dom Ingram> for the suggestion
2020-12-09 16:26:47 +00:00
Jonathan Hodgson
27b9af6327
BIN: analyse-headers: read from stdin if first arg is -
...
This makes testing much easier
2020-12-09 16:24:59 +00:00
Jonathan Hodgson
039f4e2270
BIN: analyse-headers: Add more notes to expect-ct description
...
As pointed out by <Dom Ingram>, the expect-ct is likely to become
obsolete in June 2012
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expect-CT
2020-12-09 16:13:39 +00:00
Jonathan Hodgson
bf132e16c2
BIN: analyse-headers: Fix incorrect reporting of SSL issues
...
It turns out the SSL flags secure and httponly are not case sensitive.
https://tools.ietf.org/html/rfc6265#section-5.2.5
I cannot find any documentation about the SameSite=Strict so I will
leave it case sensitive for now. The spec for that section is here:
https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-05#section-5.2
Thanks <Dom Ingram> for flagging this
2020-12-09 16:08:26 +00:00
Jonathan Hodgson
fd3997230d
BORG: stop backing up git repos
2020-12-07 11:40:40 +00:00
Jonathan Hodgson
1eccde753e
BORG: Fixes backup dir
2020-12-07 11:39:03 +00:00
Jonathan Hodgson
0e0f0c00d1
BORG: Adds borg backup script
2020-12-07 11:37:16 +00:00