Page 1 of 1

Hide HESK references and indicators

Posted: Fri Nov 16, 2018 8:13 am
by kazukawaii
Is there a recommended or easy way to hide any reference or indicators to HESK from viewing the publically visible code?

(We want to make sure our clients can't see what software was used, and also reduce chance for hackers to recognise the site.)

Re: Hide HESK references and indicators

Posted: Fri Nov 16, 2018 1:29 pm
by alcazar
Support the Author 8) by purchasing a hesk license to hide visible (c) and references.
But me dont think you may remove them for the code itself (for which you would have to edit nearly all files btw).

Dont know if customers care which ticketsystem or helpdesk is used to solve their issues, even without any visible reference you may find out which script is used.

Re: Hide HESK references and indicators

Posted: Fri Nov 16, 2018 6:02 pm
by kazukawaii
Why do you assume I haven't bought a licence? We have. The code still indicates HESK.

Re: Hide HESK references and indicators

Posted: Fri Nov 16, 2018 6:25 pm
by mkoch227
Any code in .php files should not be visible to the user, so nothing to worry about there (unless you turn off PHP parsing, but then the whole helpdesk won't work ;) ). The only file I can think of that they can possibly see is hesk_javascript.js, and all of the JavaScript methods begin with "hesk_", so those would need renaming if you're trying to obfuscate everything.

Re: Hide HESK references and indicators

Posted: Fri Nov 16, 2018 7:15 pm
by kazukawaii
mkoch227 wrote: Fri Nov 16, 2018 6:25 pm Any code in .php files should not be visible to the user, so nothing to worry about there (unless you turn off PHP parsing, but then the whole helpdesk won't work ;) ). The only file I can think of that they can possibly see is hesk_javascript.js, and all of the JavaScript methods begin with "hesk_", so those would need renaming if you're trying to obfuscate everything.
Thank you Mike. We will look at that.

Re: Hide HESK references and indicators

Posted: Fri Nov 16, 2018 7:26 pm
by kazukawaii
mkoch227 wrote: Fri Nov 16, 2018 6:25 pm Any code in .php files should not be visible to the user, so nothing to worry about there (unless you turn off PHP parsing, but then the whole helpdesk won't work ;) ). The only file I can think of that they can possibly see is hesk_javascript.js, and all of the JavaScript methods begin with "hesk_", so those would need renaming if you're trying to obfuscate everything.
There are style sheets too, we see referenced from the public webpage. Yeah?

Re: Hide HESK references and indicators

Posted: Fri Nov 16, 2018 9:18 pm
by mkoch227
Yep those would need updating as well.

Re: Hide HESK references and indicators

Posted: Sat Nov 17, 2018 10:26 am
by alcazar
kazukawaii wrote: Fri Nov 16, 2018 6:02 pm Why do you assume I haven't bought a licence? We have. The code still indicates HESK.
You didnt say anything about having a license and since several people asked similar questions...

Re: Hide HESK references and indicators

Posted: Sat Nov 17, 2018 9:13 pm
by Klemen
There's no 100% sure way of hiding the system used. Someone familiar with Hesk will have no problems determining if a website is using Hesk or not.

That said, things that you can do easily are:
1. purchase a license
2. rename hesk_style.css and hesk_javascript.js file and link to them in inc/header.inc.php
3. delete the "docs" folder

If you want to be even more complete, rename all the functions in the javascript file (remove the hesk_ prefix) and all the files that use those functions. This needs to be done precisely and thoroughly though or it may result in problems/bugs.

Keep in mind any changes you do (except the basic ones) will make it much harder to update your Hesk to the latest version in the future.


P.s.: did some language cleanup, please keep the discussion positive and helpful. Thank you :wink: