A command-line tool that detects potentially hidden interview coding processes and applications that might be running in the background during screen sharing sessions.
- Detects running processes related to interview coding platforms
- Checks if these processes have visible windows
- Scans for suspicious applications in system directories
- Provides colored status output (green for safe, red for suspicious)
- Works on both Windows and macOS
- Available as a standalone binary or Python script
- Download the appropriate binary for your system:
- For macOS:
integritychecker-mac
- For Windows:
integritychecker-windows.exe
- Make the binary executable (macOS/Linux only):
chmod +x integritychecker-mac
- Clone this repository or download the files
- Install the required dependencies:
pip install -r requirements.txt
On macOS/Linux:
./integritychecker-mac
On Windows:
integritychecker-windows.exe
python integritychecker.py
- Green status (✅): No suspicious processes or applications detected
- Red status (
⚠️ ): Potentially hidden interview coding processes or applications detected
To build the binary from source:
- Install the requirements:
pip install -r requirements.txt
- Build the binary:
pyinstaller integritychecker.spec
The binary will be created in the dist
directory.
The tool:
- Scans for running processes
- Identifies processes related to interview coding platforms
- Checks if these processes have visible windows
- Scans system directories for suspicious applications
- Reports suspicious processes and applications
- Windows or macOS operating system
- No additional requirements
- Python 3.6 or higher
- Windows or macOS operating system
- Required Python packages (listed in requirements.txt)
This tool is designed to help maintain integrity during remote interviews by detecting potentially hidden coding assistance tools. It's recommended to run this tool before starting any screen sharing session.