A few ago, I've found the sfpC.pl script from Glenn Brunette which was used to check the fingerprint of any Solaris file against the SunSolve Fingerprint Database.
I've managed to port this script to be used against WeSunSolve fingerprint database, as the old sunsolve one is not available anymore.
You can find the modified version there: sfpC.pl
Usage Example:
# uname -a
SunOS xxxxxxx 5.10 Generic_147440-01 sun4u sparc SUNW,SPARC-Enterprise
# find /usr -type f -perm -2000 -o -perm -4000 -exec digest -a md5 {} \; | tee /tmp/md5.list
70888c55597129ae8f7143567c7dd2f1
b437cf99006a0d22287f8b26938a90db
378b83c6d55b44d20a1f6902612a1d3d
d2acd1dd698e218a62aae3567336b4e1
055bc51ba15da6d5c15c7f7e26d538ea
12817b8e863451f40020506f08aa1bb8
70db5d696f6be203e48d23069eb48254
d84db7394e336deccece59b3db01fdee
2483960ec8dc844e145da663e73e2e39
d768cd6855ee5f02b7ca2c330060abfb
fde68b10c193c721d7d7ad7265db1618
93dec393cbebd965888b104e2a7c6d95
d01bc4ef4a9b807b5586ebc3f61634dd
fa6b38a551be90d69a151fbdc0ac427e
f28a9328566be6d949ba1c7ef3bab5e3
fa27c3be194e4a29967a385c2df1d36b
bf2d9b6392045af566186a0de83f3975
**SNIPPED**
~/sfpC/sfpC-v0.6 $ ./sfpC.pl md5.list
-> 70888c55597129ae8f7143567c7dd2f1 found in 2 OS Releases and 1 patches.
path: /usr/bin/at
md5: 70888c55597129ae8f7143567c7dd2f1
sha1: ce12021b0694dfe8d58c74f45b7988d87250dfb7
size: 41344
associated package: SUNWcsu
associated solaris releases:
> Solaris 10 (Update 10) 8/11 (sparc)
> Solaris 10 (Update 9) 9/10 (sparc)
associated solaris patches:
> 142909-17
-> b437cf99006a0d22287f8b26938a90db found in 2 OS Releases and 1 patches.
path: /usr/bin/atq
md5: b437cf99006a0d22287f8b26938a90db
sha1: 5568caebc18d066edf1d4d6a8888c91b521a19fa
size: 19064
associated package: SUNWcsu
associated solaris releases:
> Solaris 10 (Update 10) 8/11 (sparc)
> Solaris 10 (Update 9) 9/10 (sparc)
associated solaris patches:
> 142909-17
-> 378b83c6d55b44d20a1f6902612a1d3d found in 2 OS Releases and 1 patches.
path: /usr/bin/atrm
md5: 378b83c6d55b44d20a1f6902612a1d3d
sha1: 8ff96329c9e4f99a9288115fb8acc7cfa089ce10
size: 19016
associated package: SUNWcsu
associated solaris releases:
> Solaris 10 (Update 10) 8/11 (sparc)
> Solaris 10 (Update 9) 9/10 (sparc)
associated solaris patches:
> 142909-17
-> d2acd1dd698e218a62aae3567336b4e1 found in 2 OS Releases and 1 patches.
path: /usr/bin/crontab
md5: d2acd1dd698e218a62aae3567336b4e1
sha1: 45c6aa5803d3f4f02d68076eb99bbcc508511d59
size: 20336
associated package: SUNWcsu
associated solaris releases:
> Solaris 10 (Update 10) 8/11 (sparc)
> Solaris 10 (Update 9) 9/10 (sparc)
associated solaris patches:
> 142909-17
-> 055bc51ba15da6d5c15c7f7e26d538ea found in 11 OS Releases and 0 patches.
**SNIPPED**
