shirou
37f531010d
fix golangcilint errors, ignore gosec G115
2024-08-23 08:22:42 +00:00
shirou
5f158096be
fix: golangci lint with max -> maxConn
2024-08-17 22:41:29 +09:00
shirou
bc060cc227
add SPDX License, remove old build tag, and replace import
2024-05-28 22:27:17 +09:00
Matthieu MOREL
c806740b34
ci(lint): ensure io/ioutil replacement ( #1525 )
...
* ci(lint): enure ioutil replacement
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update host_solaris.go
* Update process_linux_test.go
* Update net_linux_test.go
* Update net_linux_test.go
* Update process_test.go
* Update process_linux_test.go
* Update process_linux_test.go
---------
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2023-09-12 21:14:04 +09:00
Antoine Toulme
38b94668ea
allow to pass context values to override environment variables
2023-06-02 01:31:05 -07:00
Matthieu MOREL
1fb1e3e3e6
ci(lint): correct gci linter
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2023-04-04 18:07:22 +00:00
shirou
f11e3ba120
fix(net,linux): move IsLittleEndian to internal
2022-07-04 08:41:25 +00:00
shirou
e4e6ed2efa
fix(net,linux): fix BigEndian test
2022-07-03 02:44:35 +00:00
shirou
0074fab5f5
[net][linux]: fix lint
2022-05-21 09:31:25 +00:00
mmorel-35
eb5f6203d8
gofmt
2021-12-22 21:46:33 +00:00
shirou
0969c9436b
delete v2 directory, move v3 to top #1078
2021-11-30 23:47:59 +00:00
Lomanic
1b3e0c6643
[linux] Fix #900 , skip or fix failing tests in docker
...
TestGetProcInodesAll: create a server so there are some opened inodes
TestUsers: skip if Users is empty, because of an empty /var/run/utmp
Test_Process_Groups: skip if Groups is empty
TestConnectionsMax: skip on CI, not only CircleCI
2020-09-02 01:06:17 +02:00
Curtis Mattoon
648bf4eebc
Adds ConntrackStats to get conntrack summary stats
2019-05-11 12:45:05 -04:00
shirou
c251591dc7
Merge pull request #355 from sean-/fix-lint-errors
...
Fix lint errors
2017-05-01 22:28:17 +09:00
Alexander Blagoev
f7dd4f97c7
Improve /proc/net/dev parsing to include all edge cases
2017-04-29 18:57:54 +03:00
Sean Chittenden
23a4ae3369
gofmt -s -w .
2017-04-27 14:40:43 -07:00
Conor Branagan
198e65c801
Add ConnectionsMax function that limits connections per pid.
...
The goal is to improve performance of connection fetching connections across
all processes when some processes can have several hundred or thousands of file
descriptors. Right now when you have many thousands of fds the process spends
lots of time inside the syscalls from Readdir and Readlink.
The public API works as before with two new functions:
- `ConnectionsMax`
- `ConnectionsPidMax`
Each function takes an additional int argument that sets the max number of fds
read per process.
2016-12-11 13:05:40 -05:00
Shirou WAKAYAMA
34b63e671b
[net]linux: add a test and fix private field name.
2016-03-10 22:32:16 +09:00
Shirou WAKAYAMA
567da004c5
[net]linux: explicit skip CI.
2016-03-06 00:02:06 +09:00
Shirou WAKAYAMA
32fa88eb49
[net]linux: TestGetProcInodes will fail on CI.
2016-03-05 23:57:18 +09:00
Shirou WAKAYAMA
e4ddff09d5
[net]linux: add process_unix for NetConnections.
2016-03-05 22:24:26 +09:00
Shirou WAKAYAMA
32c62b5d48
[net]linux: implement processInet().
2016-03-04 23:42:22 +09:00
Shirou WAKAYAMA
6c352016d8
[net]linux: start replacing lsof. still work in progress.
2016-03-01 23:38:13 +09:00