[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10850":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":14,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":37,"readmeContent":38,"aiSummary":39,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":40,"discoverSource":41},10850,"gowitness","sensepost\u002Fgowitness","sensepost","🔍 gowitness - a golang, web screenshot utility using Chrome Headless","",null,"Go",4326,431,51,25,0,2,10,9,74.01,"GNU General Public License v3.0",false,"master",true,[26,27,28,29,30,31,32,33,34,35,36],"chrome","chrome-headless","fingerprint","footprinting","golang","headless","reporting","screenshot","security","technologies","web","2026-06-12 04:00:52","\u003Ch1 align=\"center\">\n  \u003Cbr>\n    gowitness\n  \u003Cbr>\n  \u003Cbr>\n\u003C\u002Fh1>\n\n\u003Ch4 align=\"center\">A golang, web screenshot utility using Chrome Headless.\u003C\u002Fh4>\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fleonjza\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Ftwitter-%40leonjza-blue.svg\" alt=\"@leonjza\" height=\"18\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgoreportcard.com\u002Freport\u002Fgithub.com\u002Fsensepost\u002Fgowitness\">\u003Cimg src=\"https:\u002F\u002Fgoreportcard.com\u002Fbadge\u002Fgithub.com\u002Fsensepost\u002Fgowitness\" alt=\"Go Report Card\" height=\"18\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsensepost\u002Fgowitness\u002Factions\u002Fworkflows\u002Fdocker.yml\">\u003Cimg alt=\"Docker build & Push\" src=\"https:\u002F\u002Fgithub.com\u002Fsensepost\u002Fgowitness\u002Factions\u002Fworkflows\u002Fdocker.yml\u002Fbadge.svg\">\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cbr>\n\n## introduction\n\n`gowitness` is a website screenshot utility written in Golang, that uses Chrome Headless to generate screenshots of web interfaces using the command line, with a handy report viewer to process results. Both Linux and macOS is supported, with Windows support mostly working.\n\n## features\n\nThe main goal of `gowitness` is to take website screenshots (**and do that well!**), while optionally saving any information it gathered along the way. That said, a short list of features include:\n\n- Take website screenshots, obviously..., but fast and accurate!\n- Scan a list of URLs, CIDRs, Nmap Results, Nessus Results and more.\n- Ability to grab and save data (i.e., a request log, console logs, headers, cookies, etc.)\n- Write data to many formats (sqlite database, jsonlines, csv, etc.)\n- An epic web-based results viewer (if you saved data to SQLite) including a fully featured API!\n- And many, many more!\n\n## quick start\n\nThere are a few ways to get gowitness, the simplest (assuming your `$GOBIN` path is in your shell `$PATH`) will be to use `go install`:\n\n```text\ngo install github.com\u002Fsensepost\u002Fgowitness@latest\n```\n\nOtherwise, grab a platform specific release binary or compile from source. Then, scan your first target writing the results to a SQLite database and the screenshot to `.\u002Fscreenshots` with:\n\n```text\ngowitness scan single --url \"https:\u002F\u002Fsensepost.com\" --write-db\n```\n\nThere are many, *many* flags and scan types in `gowitness`. Just add `-h` anywhere and read all about it!\n\n## documentation\n\nFor advanced installation information and other documentation, please refer to the wiki [here](https:\u002F\u002Fgithub.com\u002Fsensepost\u002Fgowitness\u002Fwiki).\n\n## screenshots\n\n![gallery](images\u002Fgowitness-gallery.png)\n\n![detail](images\u002Fgowitness-detail.png)\n\n![terminal](images\u002Fgowitness-terminal.png)\n\n## credits\n\n`gowitness` would not have been possible without some of [these amazing projects](.\u002Fgo.mod): [chi](https:\u002F\u002Fgithub.com\u002Fgo-chi\u002Fchi), [chromedp](https:\u002F\u002Fgithub.com\u002Fchromedp\u002Fchromedp), [go-rod](https:\u002F\u002Fgithub.com\u002Fgo-rod\u002Frod), [cobra](https:\u002F\u002Fgithub.com\u002Fspf13\u002Fcobra), [gorm](https:\u002F\u002Fgithub.com\u002Fgo-gorm\u002Fgorm), [glamour](https:\u002F\u002Fgithub.com\u002Fcharmbracelet\u002Fglamour), [go-nmap](https:\u002F\u002Fgithub.com\u002Flair-framework\u002Fgo-nmap), [wappalyzergo](https:\u002F\u002Fgithub.com\u002Fprojectdiscovery\u002Fwappalyzergo), [goimagehash](https:\u002F\u002Fgithub.com\u002Fcorona10\u002Fgoimagehash).\n\n## license\n\n`gowitness` is licensed under a [GNU General Public v3 License](https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.en.html). Permissions beyond the scope of this license may be available at \u003Chttp:\u002F\u002Fsensepost.com\u002Fcontact\u002F>.\n","gowitness 是一个使用 Go 语言编写的网页截图工具，利用 Chrome Headless 技术通过命令行快速准确地生成网页截图。该项目支持从 URL 列表、CIDR 范围或 Nmap 和 Nessus 扫描结果中批量抓取页面，并能保存请求日志、控制台输出等额外信息至 SQLite 数据库、JSON Lines 或 CSV 文件中。此外，它还提供了一个强大的基于 Web 的结果查看器，便于用户浏览和分析数据。gowitness 适用于网络安全评估、网站存档及自动化测试等多种场景。","2026-06-11 03:30:29","top_topic"]