Dosyalarınızı zararlı yazılımlara karşı tarayın
Dosya secmek icin tiklayin veya surukleyin
Dosya taraniyor...
Endpoint: POST https://filescan.uyumtakip.com/api/scan
Authentication: X-API-Key: YOUR_API_KEY (Header)
X-API-Key header'i zorunludur. API key'inizi guvenli bir sekilde saklayin ve paylasmayin.
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.
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}")
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
$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";
}
}
?>
https://filescan.uyumtakip.com/api/scan
X-API-KeyYOUR_API_KEY
file{
"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.