I wouldn’t call “professional cheaters” to the students that carefully proofread the output. People using chatgpt and proofreading content and bibliography later are using it as a tool, like any other (Wikipedia, related papers…), so they are not cheating. This hack is intended for the real cheaters, the ones that feed chatgpt with the assignment and return whatever hallucination it gives to you without checking anything else.
If you are on gnome,.gnome logs do most of the things you want (if I recall correctly, some years since I run gnome)
https://apps.gnome.org/Logs/