Commit graph

273 commits

Author SHA1 Message Date
Jonathan Hodgson
e0cf58430b Many changes including introduction to menu system
THe main addition here is the menu system that is used to contoll the
phone. THere are also some small helper scripts for calls etc.
2021-04-04 16:04:22 +01:00
Jonathan Hodgson
86840be8ee Makes calling work
Much of the code that interfaces with the modem was taken from SXMO.

Calling now works for both incoming and outgoing calls
2021-04-04 16:01:24 +01:00
Jonathan Hodgson
5832de6742 BIN: analyse-headers: Will attempt to decode F5 Cookies
Thanks <Huw Edwards> for the idea and help implementing it.
2021-03-31 11:12:05 +01:00
Jonathan Hodgson
08e4bceee8 Merge branch 'master' of ssh://git.jonathanh.co.uk:2222/jab2870/Dotfiles 2021-03-31 09:44:58 +01:00
Jonathan Hodgson
3e50eebfe3 adds getnpmversion 2021-03-31 09:44:50 +01:00
Jonathan Hodgson
e121945242 Rename lookup-contact to contact-numbers and fix new lines 2021-03-25 21:25:29 +00:00
Jonathan Hodgson
878870cf56 Adds early version of lookup contact script 2021-03-25 21:22:48 +00:00
Jonathan Hodgson
a683e57409 The recommended value for x-xss-protection is now 0
The script will now recommend x-xss-protection is set to 0, in line with
the recommendation made by owasp.

https://owasp.org/www-project-secure-headers/#x-xss-protection
2021-03-24 13:48:07 +00:00
Jonathan Hodgson
1d3205bfa2 Implements --dry-run for check call
It obviously can't answer a call that isn't coming in, but it creates
the rofi prompt
2021-03-21 13:37:55 +00:00
Jonathan Hodgson
52d4b32c2f Work on incoming calls
Unlike SXMO, I have opted to use rofi to prompt for an incoming call.
This allows me to have accept and decline buttons easily rather than
multiple notifications.
2021-03-21 13:05:30 +00:00
Jonathan Hodgson
afcd28e39e Stops launcher using -normal-window flag
Still not entirely happy about this, might use dmenu instead of rofi.
Not sure yet
2021-03-21 12:54:12 +00:00
Jonathan Hodgson
37196ff91f Merge branch 'master' of ssh://git.jonathanh.co.uk:2222/jab2870/dotfiles 2021-03-21 12:48:41 +00:00
Jonathan Hodgson
2d25a11908 Improves power menu
Power menu will now add a suspend option for non-phones. Also, it
correctly calls i3lock if not on my phone
2021-03-21 12:47:31 +00:00
Jonathan Hodgson
f76b2b1c6f Makes reverse shell script work if resize listener isn't available 2021-03-11 15:08:06 +00:00
Jonathan Hodgson
01c3906833 Initial work on modem functionality
Including, checking for incoming calls, missed calls, sms and the start
of a dialer using rofi
2021-03-02 18:35:57 +00:00
Jonathan Hodgson
9a5646f49c Makes a start on dialer 2021-03-01 22:28:54 +00:00
Jonathan Hodgson
d1b70aa4e8 Merge branch 'master' of ssh://git.jonathanh.co.uk:2222/jab2870/dotfiles 2021-03-01 19:09:38 +00:00
Jonathan Hodgson
a4fc42b385 Update script to reflect renameing of rofi shutdown theme 2021-02-25 10:37:40 +00:00
Jonathan Hodgson
b2d0a895cb Fixes rofi shutdown command
I use an alias rather than an expanded variable so I can include an
empty parameter.

The rofi shutdown command now only needs a single click to select an
option
2021-02-25 09:55:11 +00:00
Jonathan Hodgson
0b5b8ea499 Bin: adds yt script
This script is used to search and view youtube videos in the command
line.
2021-02-22 20:54:21 +00:00
Jonathan Hodgson
83a5c7c6c4 Fix new message count 2021-02-18 21:17:19 +00:00
Jonathan Hodgson
0453c06a60 Start on sms checker script 2021-02-18 21:13:50 +00:00
Jonathan Hodgson
7ff2ff0521 Stops sms using data flag 2021-02-18 20:43:44 +00:00
Jonathan Hodgson
14d316e081 Fixes a bug where the modem number isn't correctly identified 2021-02-15 21:36:37 +00:00
Jonathan Hodgson
069bc21297 Starts writing modem scripts
Currently, I only have one for sending sms messages.

Inspiration was taken from sxmo's send message script although I prefer
to send a message from a file so I don't have to worry about escaping
quotes etc.

Also, i make use of flags
2021-02-15 21:26:55 +00:00
Jonathan Hodgson
3da5389128 Add script for turning nessus html to spreadsheet 2021-02-13 20:21:34 +00:00
Jonathan Hodgson
f88324c3d3 Checks for an argument before setting a project
This fixes the bug where pushing esc whilst rofi menu is open would set
the project path to the main projects folder
2021-02-13 20:19:21 +00:00
Jonathan Hodgson
6e1497ab4a Adds mailto to linkhandler 2021-02-13 20:18:58 +00:00
Jonathan Hodgson
a378c6548f Removes unnecesary notify-send 2021-02-13 20:18:14 +00:00
Jonathan Hodgson
fd9aedf930 Folder shell will now default to project path if no termial open 2021-02-13 20:17:01 +00:00
Jonathan Hodgson
4ef857d357 Add xz to extract function 2021-02-13 20:16:37 +00:00
Jonathan Hodgson
b7f0fd29d5 Fix dvd rip, gcd is now part of math 2021-02-13 20:16:07 +00:00
Jonathan Hodgson
84fa6bd526 Adds !? and ?! for unicode lookup of introbang 2021-02-13 20:13:21 +00:00
Jonathan Hodgson
8456dfd096 Merge branch 'master' of ssh://git.jonathanh.co.uk:2222/jab2870/Dotfiles 2021-02-13 20:12:02 +00:00
Jonathan Hodgson
f7919d0053 Bin: fixes the lucky13 check
It apparently works with any cbc cipher and doesn't require tls1
2021-02-13 20:11:16 +00:00
Jonathan Hodgson
dece5f06e7 Adds a small script for querying package versions in redhat 2021-02-13 20:10:21 +00:00
Jonathan Hodgson
9a3c9d38bb Adds a command gmutt that opens my terminal with mutt loaded
Also adds a desktop file that allows mutt to handle mailto: links
2021-02-13 20:07:03 +00:00
Jonathan Hodgson
4b7c769b1f Changes the volume script to work with pulseaudio-ctl
https://github.com/graysky2/pulseaudio-ctl

using amixer is a pain and this takes a lot of the complexity out of it.

If pulseaudio-ctl isn't available, the script will still use amixer
2021-02-13 19:05:01 +00:00
Jonathan Hodgson
b64763b89c Adds phone support to password manager 2021-02-12 19:18:37 +00:00
Jonathan Hodgson
fd29426b20 Changes to rofi shutdown
Changes the icons and temporarily disables lock
2021-02-10 21:19:11 +00:00
Jonathan Hodgson
bcf7ed158d Changes rofi shutdown script 2021-02-08 19:47:38 +00:00
Jonathan Hodgson
bff3d4c966 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
ce5df3db22 Add brightness script 2021-02-07 17:27:31 +00:00
Jonathan Hodgson
ba2b85b2cd 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
15b18a4a0a BIN: Adds lucky13 to verifySSL 2021-01-13 16:39:34 +00:00
Jonathan Hodgson
c1ba95117a 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
4c2f3dbc4d BIN: adds sweet32 test to verifySSL 2021-01-13 16:27:59 +00:00
Jonathan Hodgson
a4dc363ee6 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
961f7797a7 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
6dad0bf8ab 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