K. Preetha Mathew

11 papers C 1Misc 3Journal 7
YearRankTypeTitle / Venue / Authors
2024 J jnl
J. Wirel. Mob. Networks Ubiquitous Comput. Dependable Appl.
M. Selin, K. Preetha Mathew
2024 J jnl
Inf. Secur. J. A Glob. Perspect.
Divya V. L., Job P. A., K. Preetha Mathew
2023 J jnl
J. Ambient Intell. Humaniz. Comput.
Princy Ann Thomas, K. Preetha Mathew
2022 J jnl
Wirel. Pers. Commun.
Princy Ann Thomas, K. Preetha Mathew
2021 J jnl
Soft Comput.
P. Jayaprabha, K. Paulose Jacob, K. Preetha Mathew
2021 J jnl
Webology
M. Selin, K. Preetha Mathew
2013 Misc conf
ICISC
K. Preetha Mathew, Sachin Vasant, C. Pandu Rangan
2013 Misc conf
ICISC
K. Preetha Mathew, Sachin Vasant, C. Pandu Rangan
2012 C conf
ISPEC
K. Preetha Mathew, Sachin Vasant, Sridhar Venkatesan, C. Pandu Rangan
2012 Misc conf
ACISP
K. Preetha Mathew, Sachin Vasant, Sridhar Venkatesan, C. Pandu Rangan
2012 J jnl
IACR Cryptol. ePrint Arch.
K. Preetha Mathew, Sachin Vasant, C. Pandu Rangan
scripts/setup-and-run.sh
← Index scripts/setup-and-run.sh bash
#!/bin/bash
set -e

# Setup Binary Ninja Python API if available on host (from snapshot)
if [ -d "/opt/binaryninja" ] && [ -f "/opt/binaryninja/scripts/linux-setup.sh" ]; then
    echo "Binary Ninja found on host, setting up Python API..."
    cd /opt
    ./binaryninja/scripts/linux-setup.sh -s || echo "Binary Ninja setup failed"
    
    # Change back to the app directory
    cd /app
    
    # Verify installation
    python3 -c "import binaryninja; print('Binary Ninja Python API ready, version:', binaryninja.core_version())" 2>/dev/null || echo "Binary Ninja Python API not available"
else
    echo "Binary Ninja not found on host - decompilation will be disabled"
fi

# Copy license if available
if [ -f "/opt/binaryninja-license/license.dat" ]; then
    mkdir -p ~/.binaryninja
    cp /opt/binaryninja-license/license.dat ~/.binaryninja/
    echo "Binary Ninja license configured"
fi

# Execute the original command
exec "$@"