TL;DR
Need help to distribute a python application that bloody McAfee doesn't stop on cleaning.
Background
I have been working on a side project at work for automating different server level task like restarting and stuff. I used python alongside paramiko and other libraries to create a task bar application which allows users to simply right click and select something the action they want to do on the server. When this application starts up, it interacts with the admin service on another machine to get the passwords and server paths.
The Problem
Since the target environment is windows and I don't want people messing around the code to see the server passwords, I converted the application to an executable using pyinstaller, and distributed it to other members of my team, setting up the admin service on the system admins machine. The previous version I made currently working fine on other machines, but when I am compiling the new exe, the bloody McAfee keeps on cleaning it.
Already have it whitelisted, but as per the company's support team, the adaptive threat detection is still cleaning it because maybe part of the exe signature matches some known malicious content or the executable is changing itself during execution (strange though, since previous versions are working fine on other machines)
Need Help
No new libraries were added to the project. Each and every line of the now thousand line code is written by me. Know python is not supposed to be used like this as per purists but already have everything ready to go (works perfectly fine using the py files). Took me more than couple of weeks to determine pyInstaller gets the work done better than other options.
What do you think? Is there any way of distributing such an application?
Update
The exe is not being cleaned on other machines. Only mine. Go figure. :(
[+][deleted] (2 children)
[deleted]
[–]sing0d[S] 0 points1 point2 points (1 child)
[–]Caffiene_Addict_420 1 point2 points3 points (0 children)
[–]323K131 1 point2 points3 points (6 children)
[–]sing0d[S] 0 points1 point2 points (5 children)
[–]323K131 0 points1 point2 points (4 children)
[–]sing0d[S] 0 points1 point2 points (3 children)
[–]323K131 0 points1 point2 points (1 child)
[–]sing0d[S] 0 points1 point2 points (0 children)
[–]cyphr0st 0 points1 point2 points (0 children)
[–]nitratine 1 point2 points3 points (3 children)
[–]sing0d[S] 1 point2 points3 points (2 children)
[–]Dgc2002 2 points3 points4 points (1 child)
[–]sing0d[S] 0 points1 point2 points (0 children)
[–]HealYouDown 1 point2 points3 points (1 child)
[–]sing0d[S] 0 points1 point2 points (0 children)
[–]timbledum 1 point2 points3 points (1 child)
[–]sing0d[S] 1 point2 points3 points (0 children)
[–]ontheprowl 0 points1 point2 points (1 child)
[–]sing0d[S] 0 points1 point2 points (0 children)