Kannan Karthik

23 papers B 1C 1Journal 10Unranked 11
YearRankTypeTitle / Venue / Authors
2025 J jnl
CoRR
Vignesh Babu, Atishay Jain, Kannan Karthik
2023 J jnl
EURASIP J. Inf. Secur.
Balaji Rao Katika, Kannan Karthik
2021 J jnl
IEEE Access
Shoubhik Chakraborty, Kannan Karthik, Santanu Banik
2020 J jnl
IET Image Process.
Parveen Malik, Kannan Karthik
2020 J jnl
Pattern Anal. Appl.
Balaji Rao Katika, Kannan Karthik
2019 conf
PReMI (1)
Kannan Karthik, Balaji Rao Katika
2018 conf
CVIP (1)
Kannan Karthik, Parveen Malik
2018 conf
CVIP (1)
Balaji Rao Katika, Kannan Karthik
2018 conf
CVIP (1)
Shoubhik Chakraborty, Kannan Karthik, Santanu Banik
2018 J jnl
Signal Image Video Process.
Parveen Malik, Kannan Karthik
2017 conf
ICIIS
Kannan Karthik, Balaji Rao Katika
2017 conf
ICIIS
Kannan Karthik, Harshit Balaraman
2017 conf
ICAPR
Kannan Karthik, Shoubhik Chakraborty, Santanu Banik
2015 conf
ICACCI
Parveen Malik, Kannan Karthik
2015 conf
WIFS
Kannan Karthik
2013 J jnl
Signal Image Video Process.
Kannan Karthik, Sachin Kashyap
2013 B conf
NSS
Kannan Karthik
2012 J jnl
Pattern Recognit.
Priyanka Das, Kannan Karthik, Boul Chandra Garai
2010 conf
WIFS
Kannan Karthik, Dimitrios Hatzinakos
2007 conf
Security and Management
Kannan Karthik, Dimitrios Hatzinakos
2007 C conf
IAS
Kannan Karthik, Dimitrios Hatzinakos
2007 J jnl
Int. J. Netw. Secur.
Kannan Karthik, Dimitrios Hatzinakos
2004 J jnl
Proc. IEEE
Deepa Kundur, Kannan Karthik
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 "$@"