INNER CODE UNIT · Python

api_survive

Nour833/StegoForge · web/app.py:341

    def api_survive():
        try:
            carrier_file = request.files.get("carrier")
            payload_file = request.files.get("payload")
            key = request.form.get("key", "")
            target = request.form.get("target", "twitter")
            method = request.form.get("method", None) or None
            depth = int(request.form.get("depth", 1))

            if not carrier_file or not payload_file:
                return jsonify({"error": "carrier and payload are required"}), 400

            from stegoforge import op_encode

            with tempfile.TemporaryDirectory(prefix="stegoforge_web_survive_") as td:
                td_path = Path(td)
                carrier_path = td_path / (carrier_file.filename or "carrier.bin")
                payload_path = td_path / (payload_file.filename or "payload.bin")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…