{"id":15858967,"url":"https://github.com/liamg/liamg","last_synced_at":"2025-04-01T19:46:27.743Z","repository":{"id":37290914,"uuid":"278474138","full_name":"liamg/liamg","owner":"liamg","description":"GitHub profile (auto-updated every 4 hours)","archived":false,"fork":false,"pushed_at":"2024-10-29T09:04:07.000Z","size":302842,"stargazers_count":7,"open_issues_count":0,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-29T10:57:03.422Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/liamg","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/liamg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-09T21:25:08.000Z","updated_at":"2024-10-29T09:04:10.000Z","dependencies_parsed_at":"2024-04-05T02:35:08.392Z","dependency_job_id":"26173a6d-7517-4d8e-98c2-3e5d733a14f3","html_url":"https://github.com/liamg/liamg","commit_stats":{"total_commits":5651,"total_committers":2,"mean_commits":2825.5,"dds":0.008140152185453942,"last_synced_commit":"2e0663a4bcf02c7cea190555fc88058f28eaa502"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamg%2Fliamg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamg%2Fliamg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamg%2Fliamg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liamg%2Fliamg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/liamg","download_url":"https://codeload.github.com/liamg/liamg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246705499,"owners_count":20820742,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-05T21:02:31.005Z","updated_at":"2025-04-01T19:46:27.737Z","avatar_url":"https://github.com/liamg.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"![gifOS](os.gif)\n\n[![Follow on Twitter](https://shields.io/twitter/follow/liam_galvin?label=Follow)](https://twitter.com/liam_galvin) \n---\n\n## Popular Repositories\n\u003ctable\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/traitor\"\u003etraitor\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:arrow_up: :skull_and_crossbones: :fire: Automatic Linux privesc via exploitation of low-hanging fruit e.g. gtfobins, pwnkit, dirty pipe, +w docker.sock\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e6839 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/aquasecurity/tfsec\"\u003etfsec\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:earth_americas: Security scanner for your Terraform code. \u003ci\u003e\u003ca href='https://www.aquasec.com/news/aqua-security-acquires-tfsec/'\u003eAcquired by Aqua Security in 2021.\u003c/a\u003e\u003c/i\u003e\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e6800 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/darktile\"\u003edarktile\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:waning_crescent_moon: Darktile is a GPU rendered terminal emulator designed for tiling window managers. \u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e3063 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/gitjacker\"\u003egitjacker\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e🔪 :octocat: Leak git repositories from misconfigured websites\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e1564 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/tml\"\u003etml\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:rainbow::computer::art: A tiny markup language for terminal output. Makes formatting output in CLI apps easier!\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e740 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/shox\"\u003eshox\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e🍫 A customisable, universally compatible terminal status bar\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e721 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/dismember\"\u003edismember\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:knife: Scan memory for secrets and more. Maybe eventually a full /proc toolkit.\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e645 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/furious\"\u003efurious\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:angry: Go IP/port scanner with SYN (stealth) scanning and device manufacturer identification\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e589 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/scout\"\u003escout\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e🔭 Lightweight URL fuzzer and spider: Discover a web server's undisclosed files, directories and VHOSTs\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e564 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/memit\"\u003ememit\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:no_entry_sign::floppy_disk: Run binaries straight from memory in Linux\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e315 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/grace\"\u003egrace\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:screwdriver: It's strace, with colours.\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e274 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/bearings\"\u003ebearings\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:compass: A fast, clean, customisable shell prompt for zsh, bash, fish, and more...\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e199 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/siphon\"\u003esiphon\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:alembic: Intercept stdin/stdout/stderr for any process\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e197 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/pax\"\u003epax\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:skull: :unlock: CLI tool for PKCS7 padding oracle attacks\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e135 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/comet\"\u003ecomet\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:comet: Command line tool to help you use conventional commit messages (https://www.conventionalcommits.org)\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e123 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/memoryfs\"\u003ememoryfs\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:brain: :file_cabinet: In-memory filesystem implementation of io/fs.FS\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e89 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/extrude\"\u003eextrude\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:detective: Analyse binaries for missing security features, information disclosure and more...\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e86 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e\u003ca href=\"https://github.com/liamg/gifwrap\"\u003egifwrap\u003c/a\u003e\u003c/td\u003e\u003ctd\u003e:octopus: GIFs in your terminal\u003c/td\u003e\u003ctd align=\"center\" width=\"12%\"\u003e54 :star:\u003c/td\u003e\u003c/tr\u003e\n\u003c/table\u003e\n\n## Latest Posts\n\n - Thu, 06 Feb 2025 [Despair-Driven Development: Harnessing Malaise for Effective Software Engineering](https://lia.mg/posts/despair-driven-development/)\n - Wed, 09 Nov 2022 [Running Custom Rego Against Live AWS](https://lia.mg/posts/custom-rego-for-aws/)\n - Tue, 16 Aug 2022 [Scanning for AWS Security Issues With Trivy](https://lia.mg/posts/trivy-aws/)\n - Thu, 11 Aug 2022 [Writing Go Linters](https://lia.mg/posts/writing-go-linters/)\n\n\u003csub\u003e\u003ci\u003eAutomatically generated by [liamg/github-profile-terminal-action](https://github.com/liamg/github-profile-terminal-action) at Tue, 01 Apr 2025 17:03:46 UTC\u003c/i\u003e\u003c/sub\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliamg%2Fliamg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliamg%2Fliamg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliamg%2Fliamg/lists"}