|
|
|
|
@ -31,6 +31,22 @@ func TestArgvSubject(t *testing.T) { |
|
|
|
|
in: []string{"/bin/mono", "/sbin/exampleProgram.bin"}, |
|
|
|
|
want: "exampleProgram.bin", |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
in: []string{"/usr/bin/sshd_config [listener] 1 of 10-100 startups"}, |
|
|
|
|
want: "sshd_config", |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
in: []string{"/usr/bin/sshd [listener] 0 of 10-100 startups"}, |
|
|
|
|
want: "sshd", |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
in: []string{"/opt/aws/bin/eic_run_authorized_keys %u %f -o AuthorizedKeysCommandUser ec2-instance-connect [listener] 0 of 10-100 startups"}, |
|
|
|
|
want: "eic_run_authorized_keys", |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
in: []string{"/usr/bin/nginx worker"}, |
|
|
|
|
want: "nginx", |
|
|
|
|
}, |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
for _, test := range tests { |
|
|
|
|
|