This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python3 | |
| # Using one or more adoc files, build a list of all document attributes, | |
| # then search for typo'd or undefined references to the attributes. | |
| # | |
| # 2022-03-18 | |
| # Copyright (c) 2022 Joshua Wright <[email protected]> | |
| # LICENSE: GPL 3.0 | |
| import sys | |
| import os |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python3 | |
| import csv | |
| import sys | |
| import os | |
| if (len(sys.argv) == 1): | |
| sys.stderr.write( | |
| f"Usage: {os.path.basename(sys.argv[0])} <nessus-csv-file>\n") | |
| sys.exit(1) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python3 | |
| # MLA Style: Capitalization | |
| # | |
| # ref: https://libguides.pvcc.edu/citationstyles/mla9-capitalization | |
| # | |
| # In a title or a subtitle, capitalize the first word, the last word, and all | |
| # principal words, including those that follow hyphens in compound terms. | |
| # Therefore, capitalize the following parts of speech: | |
| # | |
| # Nouns (e.g., flowers, as in The Flowers of Europe) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| grep -v '^#' /usr/local/Cellar/nmap/7.92/share/nmap/nmap-services | grep '/tcp' | sort -r -k3 | awk '{print $2}' | sed 's,/tcp,,' | head -40 | sort -n | gsed -z 's/\n/,/g;s/,$/\n/' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| " Insert the template file for an Asciidoc listing. This file is essentially | |
| " this text: | |
| " .Caption | |
| " [[listing-]] | |
| " [subs="+quotes,+replacements"] | |
| " ---- | |
| " | |
| " ---- | |
| " Customize the file and the file path as needed. | |
| function! InsertAsciidocListing() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # https://stackoverflow.com/a/69728383/5089189 CC-BY-SA 4.0 | |
| function getUserIamPermissions() { | |
| export AWS_PAGER=""; | |
| local _user="${1}"; | |
| local outputManagedPolicies=""; | |
| local outputUserPolicies=""; | |
| local outputManagedGroupPolicies=""; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function prompt { | |
| "$pwd`nPS > " | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python3 | |
| # Anonymize the first column (delimited by space) IPv4 address in an ASCII file with a | |
| # consistent IP address that excludes RFC1918 and other internal network IP addresses. | |
| # You can use this to take an Apache (or Nginx or probably other log files as well) file | |
| # and change each of the source IP addresses to another value that is preserved consistently | |
| # throughout the output log file. | |
| # Changes to the log file are written to STDOUT, so run this as | |
| # `apacheanon.py access.log > new-access.log`. | |
| # | |
| # 2022-11-16 Joshua Wright |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import logging | |
| import requests | |
| import http.client | |
| http.client.HTTPConnection.debuglevel = 1 | |
| logging.basicConfig() | |
| logging.getLogger().setLevel(logging.DEBUG) | |
| requests_log = logging.getLogger("requests.packages.urllib3") | |
| requests_log.setLevel(logging.DEBUG) | |
| requests_log.propagate = True |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Useful JavaScript to make a simple table of links from an open page using the browser Inspector console. | |
| // https://www.datablist.com/learn/scraping/extract-urls-from-webpage | |
| var x = document.querySelectorAll("a"); | |
| var myarray = [] | |
| for (var i=0; i<x.length; i++){ | |
| var nametext = x[i].textContent; | |
| var cleantext = nametext.replace(/\s+/g, ' ').trim(); | |
| var cleanlink = x[i].href; | |
| myarray.push([cleantext,cleanlink]); |