Jonathan Hodgson
2248c74519
Alias: changes kb to keys
...
I would like to use kb for a new tool I'm making.
4 years ago
Jonathan Hodgson
dc7a66bd95
aliases: adds enum4linux -> enum4linux-ng
...
This is a newer re-write with additional features and written in python
https://github.com/cddmp/enum4linux-ng
4 years ago
Jonathan Hodgson
168b2b94c1
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
4 years ago
Jonathan Hodgson
91c195a66a
VIM: Hides git branch "blob" on status line if not in a git project
4 years ago
Jonathan Hodgson
bf8631198c
SH: adds bash shebang to shared dotfiles for syntax highlighting
4 years ago
Jonathan Hodgson
94f636208b
VIM: Adds lsp bindings for more languages
4 years ago
Jonathan Hodgson
23f2116f9d
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/
4 years ago
Jonathan Hodgson
6feffc731b
BIN: analyse-headers: improve expect-ct description
4 years ago
Jonathan Hodgson
41fd57310a
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
4 years ago
Jonathan Hodgson
984298b29b
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
4 years ago
Jonathan Hodgson
6ac052cd39
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
4 years ago
Jonathan Hodgson
1b42f81f47
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
4 years ago
Jonathan Hodgson
e247c85bc9
BIN: analyse-headers: read from stdin if first arg is -
...
This makes testing much easier
4 years ago
Jonathan Hodgson
cad2f2d2d5
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
4 years ago
Jonathan Hodgson
7ea1e9a964
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
4 years ago
Jonathan Hodgson
0aa3a121ab
BORG: stop backing up git repos
4 years ago
Jonathan Hodgson
89b8b6283e
BORG: Fixes backup dir
4 years ago
Jonathan Hodgson
f7c59be6ca
BORG: Adds borg backup script
4 years ago
Jonathan Hodgson
8a49e623ff
VIM: Adds firevim plugin
4 years ago
Jonathan Hodgson
7a7ffc608d
BIN: analyse-headers: add expect-ct and start referrer-policy
4 years ago
Jonathan Hodgson
3ce547a0b2
BIN: Analyse-headers: Adds to description for cookie flag
4 years ago
Jonathan Hodgson
fb5774a584
BIN: analyse-headers: fix error "wrap command not found"
4 years ago
Jonathan Hodgson
9ef36af8f7
BIN: analyse-headers: adds feature-policy and permissions-policy checks
4 years ago
Jonathan Hodgson
61097006a4
BIN: analyse-headers: Wrap text in descriptions
...
The text in descriptions is now wrapped to 80 chars. This does not
affect the headers printed at the top which are not wrapped
4 years ago
Jonathan Hodgson
af81ccd62e
BIN: Adds SameSite check in analyse-headers script
...
The script will now warn you if the SameSite option is not set to Strict
on cookies.
4 years ago
Jonathan Hodgson
1f29c17ab5
BIN: Fix webtest script when : in cookies
...
If there was a colon in a cookie, the script would misidentify insecure
cookie configurations
4 years ago
Jonathan Hodgson
a3f75d9b32
BIN: Adds analyse-headers script
...
The script is in early stages of development but should work for some of
the most common mis-configurtaions.
4 years ago
Jonathan Hodgson
2b244e33b5
REM: adds monthly reminders file
4 years ago
Jonathan Hodgson
9e2c860192
REM: adds %b to bin reminders
4 years ago
Jonathan Hodgson
951e3adcdf
REM: Created birthday and anniversary specific functions
...
Then uses them in the yearly file
4 years ago
Jonathan Hodgson
dae0d9e86e
Rem: add to one-off events
4 years ago
Jonathan Hodgson
142b72fbd2
REM: Changes to uk hollidays
...
Omits bank hollidays
Re-structured dates around crhistmas
Adds some dates such as black friday
4 years ago
Jonathan Hodgson
85e1755799
SHELL: Adds aliases for cp and mv with progress bars
...
I found patches at the link below for mv and cp that add options for
progress bars. I have applied and compiled them and named the commands
cpg and mvg as recommended in the readme. They are named like that (I
assume) because they add a -g flag for progress.
If they are present and in my path, I always want to use them with the
progress bar flag in place of cp or mv
https://github.com/jarun/advcpmv
4 years ago
Jonathan Hodgson
3e16c54387
SHELL: Adds a shortcut for wingcc
...
I can never remember the name of the command to compile a windows exe in
linux so I created an alias for it called wingcc
4 years ago
Jonathan Hodgson
de1bcc7cdc
SHELL: adds alias so sc is runs sc-im
4 years ago
Jonathan Hodgson
7b640c0219
REMIND: Adjust alias for better sorting
...
Default is dddd
aadd makes it sort date and time in ascending order (earlier first)
4 years ago
Jonathan Hodgson
3946f919e4
VIM: Adds ansiescape submodule
...
This plugin allows you to apply ansi colour escapes in a vim buffer
4 years ago
Jonathan Hodgson
c5ceb1487a
VIM: Updates plugins
4 years ago
Jonathan Hodgson
380b65e7a1
VIM: Updates plugins
4 years ago
Jonathan Hodgson
16f1d64012
BIN: Adds git dumper
...
from here: https://github.com/internetwache/GitTools/blob/master/Dumper/gitdumper.sh
4 years ago
Jonathan Hodgson
cc8708ab87
VIM: Sets ignore case and smart case
...
This means vim will search case insensitively until a capital letter is
inserted
4 years ago
Jonathan Hodgson
c7d4811c74
VIM: Makes markdown files 80 chars width
4 years ago
Jonathan Hodgson
a2593888ea
VIM: Adds language servers
...
Addes for vue, python and c
4 years ago
Jonathan Hodgson
456a337d1f
REMIND: adds to configuration file
...
* All the reminder files are included
* Different colours as set depending on the file they come from
* The separator in agenda view is set differently on subsequent days
4 years ago
Jonathan Hodgson
eca73c7038
REMIND: Adds one off and weekly remind files
4 years ago
Jonathan Hodgson
6b240bfbee
REMIND: Fix bank holidays around Christmas
...
This involved using $Tw instead of $Uw. I am still not entirely sure
what the difference is except $Tw works.
Suggested here:
https://www.reddit.com/r/commandline/comments/j94qx4/help_using_remind_satisfy_option/g8hqz6g/?utm_source=reddit&utm_medium=web2x&context=3
4 years ago
Jonathan Hodgson
b6d3ad2570
REMIND: Adds work calender to gitignore
4 years ago
Jonathan Hodgson
dc2a3662f5
REMIND: Renames birthdays to yearly and adds events
4 years ago
Jonathan Hodgson
8459513709
REMIND/ZSH: set environment variables and alias
...
I have added an environment variable to make rem look for it's default
configuration file in ~/.config/remind/remind.rem
I have added an alias so rem will output in colour
I have made zsh run `rem` when I open a new terminal if I don't have a
project set. I may remove this in the future
4 years ago
Jonathan Hodgson
e80443e891
ZSH: allows command swap key binding to support multiple groups
...
The groups are now separated by : character and each element in the
group is separated by a space
I have added a group for swapping ping and mtr
4 years ago