Narongrit Waraporn

11 papers C 1Misc 1Journal 1Unranked 8
YearRankTypeTitle / Venue / Authors
2024 conf
ICOIN
Thada Jaipradite, Narongrit Waraporn, Pichet Limvachiranan
2022 conf
KST
Barakatullah Azizi, Narongrit Waraporn, Murray Leigh Ayres
2021 conf
UEMCON
Barakatullah Azizi, Narongrit Waraporn
2021 conf
IAIT
Narongrit Waraporn, Vajirasak Vanijja, Montri Supattatham, Olarn Rojanapornpun, Nannapat Termsak, Piraporn Sirisawatvatana
2010 conf
NCM
Narongrit Waraporn, Tuul Triyason, Chinnapong Angsuchotmetee, Patchara Tilkanont
2009 C conf
APSEC
Pornchai Mongkolnam, Udom Silparcha, Narongrit Waraporn, Vajirasak Vanijja
2009 conf
ICEBE
Narongrit Waraporn, Manawat Sithiyavanich, Hathaichanok Jiarawattanasawat, Narin Pakchai
2007 J jnl
J. Softw.
Narongrit Waraporn
2007 conf
ITNG
Narongrit Waraporn
2006 conf
ITNG
Narongrit Waraporn, Syed V. Ahamed
2002 Misc conf
IC-AI
Galathara Kahanda, Tasneem Kazmi, Lin Leung, Nazli Mollah, Narongrit Waraporn, Marcus Pinto, Tarek Yahya, Syed V. Ahamed
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 "$@"