🛡️ Dosya Güvenlik Tarayıcı

Dosyalarınızı zararlı yazılımlara karşı tarayın

Base URL: https://filescan.uyumtakip.com
📁

Dosya secmek icin tiklayin veya surukleyin

Dosya taraniyor...

Tarama Sonucu

-
Dosya Adi: -
Durum: -
Risk Skoru: -
Risk Seviyesi: -
Guven Seviyesi: -
Tehdit Sayisi: -

API Response (JSON)


            

🔌 API Kullanimi

Endpoint: POST https://filescan.uyumtakip.com/api/scan

Authentication: X-API-Key: YOUR_API_KEY (Header)

⚠️ Tum API isteklerinde X-API-Key header'i zorunludur. API key'inizi guvenli bir sekilde saklayin ve paylasmayin.

🔷 cURL

curl -X POST https://filescan.uyumtakip.com/api/scan \
  -H "X-API-Key: YOUR_API_KEY" \
  -F "file=@dosya.exe"

Windows CMD icin \ yerine ^ kullanin. YOUR_API_KEY yerine kendi API key'inizi yazin.

🐍 Python (requests)

import requests

API_KEY = "YOUR_API_KEY"

headers = {
    "X-API-Key": API_KEY
}

# Dosya tara
with open('dosya.exe', 'rb') as f:
    response = requests.post(
        'https://filescan.uyumtakip.com/api/scan',
        headers=headers,
        files={'file': f}
    )

result = response.json()

# Sonucu kontrol et
if result['status'] == 1:
    print("Dosya guvenli")
elif result['status'] == 0:
    print(f"Tehlikeli! {result['threat_count']} tehdit bulundu")
    for threat in result['threats']:
        print(f"  - {threat}")

🟢 Node.js (axios + form-data)

const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');

const API_KEY = 'YOUR_API_KEY';

async function scanFile(filePath) {
    const form = new FormData();
    form.append('file', fs.createReadStream(filePath));

    try {
        const response = await axios.post(
            'https://filescan.uyumtakip.com/api/scan',
            form,
            {
                headers: {
                    ...form.getHeaders(),
                    'X-API-Key': API_KEY
                }
            }
        );

        const result = response.data;

        if (result.status === 1) {
            console.log('Dosya guvenli');
        } else if (result.status === 0) {
            console.log(`Tehlikeli! ${result.threat_count} tehdit`);
            result.threats.forEach(t => console.log(`  - ${t}`));
        }

        return result;
    } catch (error) {
        console.error('Hata:', error.message);
    }
}

// Kullanim
scanFile('dosya.exe');

npm install axios form-data

🐘 PHP (cURL)

<?php
$API_KEY = 'YOUR_API_KEY';

function scanFile($filePath) {
    global $API_KEY;
    $url = 'https://filescan.uyumtakip.com/api/scan';

    $cfile = new CURLFile($filePath);

    $postData = array('file' => $cfile);

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        'X-API-Key: ' . $API_KEY
    ));

    $response = curl_exec($ch);
    curl_close($ch);

    return json_decode($response, true);
}

// Kullanim
$result = scanFile('dosya.exe');

if ($result['status'] === 1) {
    echo "Dosya guvenli\n";
} elseif ($result['status'] === 0) {
    echo "Tehlikeli! " . $result['threat_count'] . " tehdit\n";
    foreach ($result['threats'] as $threat) {
        echo "  - $threat\n";
    }
}
?>

📮 Postman Ayarlari

1
Method: POST
URL: https://filescan.uyumtakip.com/api/scan
2
Headers sekmesine gidin
Key: X-API-Key
Value: YOUR_API_KEY
3
Body sekmesine gidin
form-data secin
4
Key: file
Type: File (dropdown'dan secin)
Value: Dosya secin
5
Send butonuna tiklayin

Ornek Response:

{
  "status": 0,
  "filename": "malware.exe",
  "threat_count": 3,
  "threats": [
    "Tehlikeli dosya tipi: application/x-dosexec",
    "Supheli API cagrisi: VirtualAlloc",
    "Potansiyel tehlikeli uzanti: .exe"
  ]
}

Dosya Guvenlik Tarayici API v3.1

Bu arac %100 dogruluk garantisi vermez. Profesyonel antivirus cozumlerine ek olarak kullanilmalidir.