M. Punithavalli

12 papers Journal 8Unranked 4
YearRankTypeTitle / Venue / Authors
2024 J jnl
Multim. Tools Appl.
V. Sujatha Bai, M. Punithavalli
2020 J jnl
Int. J. Nat. Comput. Res.
Sumana B. V., M. Punithavalli
2015 J jnl
J. Comput. Sci.
J. Jeyachidra, M. Punithavalli
2015 J jnl
Int. J. Comput. Vis. Robotics
S. Manju, M. Punithavalli
2013 J jnl
Int. J. Comput. Intell. Stud.
B. Shanmuga Priya, M. Punithavalli
2010 J jnl
CoRR
G. Nathiya, S. C. Punitha, M. Punithavalli
2010 conf
ICT
G. Kalpana, M. Punithavalli
2010 J jnl
CoRR
V. Kavitha, M. Punithavalli
2010 J jnl
CoRR
P. J. Gayathri, S. C. Punitha, M. Punithavalli
2010 conf
A2CWiC
Kanapathy Maheswari, M. Punithavalli
2009 conf
ICDIP
J. Komala Lakshmi, M. Punithavalli
2009 conf
NaBIC
Kanapathy Maheswari, M. Punithavalli
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 "$@"