summaryrefslogtreecommitdiffhomepage
path: root/portlist
AgeCommit message (Expand)AuthorFilesLines
2023-10-04portlist: populate Pid field on LinuxBrad Fitzpatrick2-2/+4
2023-08-17all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}Brad Fitzpatrick1-1/+1
2023-06-07portlist: remove async functionalityMarwan Sulaiman2-194/+20
2023-06-05portlist: add a synchronous Poll methodMarwan Sulaiman2-25/+87
2023-05-24portlist: add Poller.IncludeLocalhost optionMarwan Sulaiman9-64/+88
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham1-3/+3
2023-01-27all: update copyright and license headersWill Norris11-33/+22
2022-12-19netstat, portlist: update Windows implementation to disambiguate svchost proc...Aaron Klotz1-29/+10
2022-11-18portlist: wait for lsof cmd to exitMaisem Ali1-0/+9
2022-11-14portlist: fix data raceBrad Fitzpatrick2-10/+85
2022-11-05util/dirwalk, metrics, portlist: add new package for fast directory walkingBrad Fitzpatrick2-78/+71
2022-11-04portlist: add macOS osImpl, finish migration to new styleBrad Fitzpatrick10-290/+239
2022-11-04all: remove old +build tagsBrad Fitzpatrick6-8/+0
2022-10-25portlist: use win32 calls instead of running netstat process [windows]Brad Fitzpatrick2-28/+101
2022-10-23portlist: add a test that verifies changes are picked up over timeBrad Fitzpatrick1-0/+50
2022-10-23portlist: refactor, introduce OS-specific typesBrad Fitzpatrick6-244/+278
2022-10-22portlist: add package doc, file comments, move a method to the right fileBrad Fitzpatrick2-25/+35
2022-10-22portlist: add BenchmarkGetListIncrementalBrad Fitzpatrick1-1/+12
2022-10-22portlist: remove unix.Readlink allocs on LinuxBrad Fitzpatrick1-2/+25
2022-10-22portlist: further reduce allocations on LinuxBrad Fitzpatrick3-14/+47
2022-10-22portlist: unexport all Poller fields, removing unused one, rework channelsBrad Fitzpatrick1-30/+41
2022-10-21portlist: update some internals to use append-style APIsBrad Fitzpatrick13-36/+53
2022-10-21portlist: unexport GetListBrad Fitzpatrick3-6/+6
2022-09-15refactor: move from io/ioutil to io and os packagesEng Zer Jun1-2/+1
2022-09-15envknob: support changing envknobs post-initBrad Fitzpatrick1-2/+2
2022-09-15portlist: normalise space delimited process names (#5634)Kristoffer Dalby2-0/+19
2022-08-04syncs, all: move to using Go's new atomic types instead of oursBrad Fitzpatrick1-5/+5
2022-06-06wasm: exclude code that's not used on iOS for Wasm tooMihai Parparita2-3/+4
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick1-3/+3
2021-12-15all: gofmt -w -s (simplify) testsBrad Fitzpatrick1-7/+7
2021-10-20all: fix some js/wasm compilation issuesBrad Fitzpatrick2-2/+19
2021-09-16portlist: add debug knob to disable portlist collectionBrad Fitzpatrick1-0/+7
2021-09-14portlist: stop logging stray UDP portsJosh Bleecher Snyder1-4/+1
2021-09-13portlist: cache field index position between runs, cut two more allocs (Linux)Brad Fitzpatrick1-4/+33
2021-09-13portlist: reuse bufio.Reader between filesBrad Fitzpatrick2-8/+21
2021-09-13portlist: reduce CPU parsing portlistBrad Fitzpatrick2-15/+79
2021-09-12portlist: reduce allocs on LinuxBrad Fitzpatrick2-13/+54
2021-08-18portlist: fix build tag to build only on macOS, not macOS+iOS.David Anderson1-2/+2
2021-08-17all: simplify build tags involving iOSJosh Bleecher Snyder4-9/+8
2021-08-05all: gofmt with Go 1.17Josh Bleecher Snyder5-0/+5
2021-06-18staticcheck.conf: turn off noisy lint errorsDavid Crawshaw1-1/+1
2021-05-04portlist: suppress staticcheck errorJosh Bleecher Snyder1-1/+1
2021-04-13portlist: de-dup services on same (proto, port) on both IPv4/IPv6Brad Fitzpatrick2-6/+21
2021-04-12portlist: use windows OpenCurrentProcessToken, not GetCurrentProcessTokenBrad Fitzpatrick1-1/+11
2021-04-12portlist: filter out all of 127.0.0.0/8, not just 127.0.0.1/32Brad Fitzpatrick2-3/+3
2021-04-12portlist: exclude services bound to IPv6 loopback addressBrad Fitzpatrick2-2/+17
2021-04-09portlist: unexport SameInodes methodBrad Fitzpatrick3-4/+4
2021-04-09portlist: remove some old TODOsBrad Fitzpatrick2-4/+3
2021-03-04portlist: collect IPv6 listening sockets on linux.David Anderson2-42/+137
2021-03-03portlist: report a better process name for .Net on linux.David Anderson4-11/+82