In particular I found my own name and that of some customers of mine plus other private data in various places, including config and log files and their internal comments documenting their usage.
Since my hw-probe -all run produces more than 2000 lines of text in about 100 files it is not exactly convenient to comb through all that to find unwanted personal data.
As a temporary fix I tried:
Код: Выделить всё
hwprobe -all grep -ir "my name" hw.info grep -ir "my client's names" hw.info grep -ir "my public ip" ...etc... substituting your real name cp -a hw.info public.hw.info lynx public.hw.info # modifying private info hw-probe -update -src public.hw.info
Stiil I am not entirely happy with this procedure. Probably the biggest problem is the possibility of unstructured privated comments documenting config files. And this can only be solved in the distant future by abolishing low level text content in programming. (Dreaming!). Does anybody have any ideas?
At a minimum users should be warned to produce a local hw.info to be scanned with grep -ir and a quick text viewer such as lynx before sending it in with -update -src. Perhaps including this in the hw-info wiki page.