เจเจชเฉ€เจ†เจˆ เจฆเฉเจ†เจฐเจพ เจšเฉˆเฉฑเจ• เจชเฉเจ†เจ‡เฉฐเจŸ เจธเฉˆเจ‚เจกเจฌเจฒเจพเจธเจŸ เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค

เจเจชเฉ€เจ†เจˆ เจฆเฉเจ†เจฐเจพ เจšเฉˆเฉฑเจ• เจชเฉเจ†เจ‡เฉฐเจŸ เจธเฉˆเจ‚เจกเจฌเจฒเจพเจธเจŸ เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค

เจ‡เจน เจฒเฉ‡เจ– เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเฉ‹ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจคเฉ‹เจ‚ เจœเจพเจฃเฉ‚ เจนเจจ เจšเฉˆเฉฑเจ• เจชเฉเจ†เจ‡เฉฐเจŸ เจซเจพเจˆเจฒ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฆเฉเจ†เจฐเจพ (เจงเจฎเจ•เฉ€ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ) เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจเจ•เจŸเจฟเจต เจซเจพเจˆเจฒ เจ•เจฒเฉ€เจจเจฟเฉฐเจ— (เจงเจฎเจ•เฉ€ เจ•เฉฑเจขเจฃ) เจ…เจคเฉ‡ เจ‡เจนเจจเจพเจ‚ เจ•เฉฐเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เจฐเจจ เจตเฉฑเจฒ เจ‡เฉฑเจ• เจ•เจฆเจฎ เจšเฉเฉฑเจ•เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจšเฉˆเฉฑเจ• เจชเฉเจ†เจ‡เฉฐเจŸ เจนเฉˆ เจงเจฎเจ•เฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API, เจœเฉ‹ เจ•เจฟ เจ•เจฒเจพเจ‰เจก เจ…เจคเฉ‡ เจฒเฉ‹เจ•เจฒ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ 'เจคเฉ‡ เจšเฉฑเจฒเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เจพเจฐเจœเจพเจคเจฎเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจน เจตเฉˆเฉฑเจฌ/smtp/ftp/smb/nfs เจŸเฉเจฐเฉˆเจซเจฟเจ• เจธเจŸเฉเจฐเฉ€เจฎ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆ. เจ‡เจน เจฒเฉ‡เจ– เจ…เฉฐเจธเจผเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจงเจฟเจ•เจพเจฐเจค เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจคเฉ‹เจ‚ เจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจฆเฉ€ เจฒเฉ‡เจ–เจ• เจฆเฉ€ เจตเจฟเจ†เจ–เจฟเจ† เจนเฉˆ, เจชเจฐ เจฎเฉ‡เจฐเฉ‡ เจ†เจชเจฃเฉ‡ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจ…เจจเฉเจญเจต เจ…เจคเฉ‡ เจฎเฉ‡เจฐเฉ€เจ†เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ 'เจคเฉ‡ เจนเฉˆเฅค เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจคเฉเจนเจพเจจเฉ‚เฉฐ เจงเจฎเจ•เฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฒเฉ‡เจ–เจ• เจฆเฉ‡ เจชเฉ‹เจธเจŸเจฎเฉˆเจจ เจธเฉฐเจ—เฉเจฐเจนเจฟ เจตเฉ€ เจฎเจฟเจฒเจฃเจ—เฉ‡เฅค

เจฎเฉ‚เจฒ เจธเฉฐเจ–เฉ‡เจช

The Threat Prevention API เจคเจฟเฉฐเจจ เจฎเฉเฉฑเจ– เจญเจพเจ—เจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ‡ เจŸเฉˆเจ•เจธเจŸ เจฎเฉเฉฑเจฒเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ API เจตเจฟเฉฑเจš เจฌเฉเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ:

av - เจเจ‚เจŸเฉ€-เจตเจพเจ‡เจฐเจธ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ, เจœเจพเจฃเฉ‡-เจชเจ›เจพเจฃเฉ‡ เจ–เจคเจฐเจฟเจ†เจ‚ เจฆเฉ‡ เจฆเจธเจคเจ–เจค เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐเฅค

te - เจงเจฎเจ•เฉ€ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ, เจธเฉˆเจ‚เจกเจฌเฉŒเจ•เจธ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจ–เจคเจฐเจจเจพเจ•/เจธเจพเจŠ เจซเฉˆเจธเจฒเจพ เจ•เจฐเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆเฅค

เจ•เฉฑractionเจฃ - เจงเจฎเจ•เฉ€ เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ, เจฆเจซเจคเจฐเฉ€ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚/เจธเจฟเจธเจŸเจฎ เจคเฉฑเจ• เจชเจนเฉเฉฐเจšเจพเจ‰เจฃ เจฒเจˆ, เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฐเฉ‚เจช เจตเจฟเฉฑเจš (เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ–เจคเจฐเจจเจพเจ• เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ) เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆเฅค

API เจฌเจฃเจคเจฐ เจ…เจคเฉ‡ เจฎเฉเฉฑเจ– เจธเฉ€เจฎเจพเจตเจพเจ‚

เจงเจฎเจ•เฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API เจธเจฟเจฐเจซ 4 เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ - เจ…เฉฑเจชเจฒเฉ‹เจก, เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›, เจกเจพเจŠเจจเจฒเฉ‹เจก เจ…เจคเฉ‡ เจ•เฉ‹เจŸเจพ. เจธเจพเจฐเฉ€เจ†เจ‚ เจšเจพเจฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฒเจˆ เจธเจฟเจฐเจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ API เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจชเจพเจธ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ…เจงเจฟเจ•เจพเจฐ. เจชเจนเจฟเจฒเฉ€ เจจเจœเจผเจฐ 'เจคเฉ‡, เจฌเจฃเจคเจฐ เจตเจฟเฉฑเจš เจจเจพเจฒเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจฐเจฒ เจฒเฉฑเจ— เจธเจ•เจฆเจพ เจนเฉˆ เจชเฉเจฐเจฌเฉฐเจงเจจ API, เจชเจฐ เจ…เฉฑเจชเจฒเฉ‹เจก เจ…เจคเฉ‡ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ–เฉ‡เจคเจฐเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ…เจคเฉ‡ เจ‡เจนเจจเจพเจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจฌเจฃเจคเจฐ เจ•เจพเจซเจผเฉ€ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉˆเฅค เจ‡เจนเจจเจพเจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ—เฉ‡เจŸเจตเฉ‡/เจธเฉˆเจ‚เจกเจฌเจพเจ•เจธ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ€เจคเฉ€ เจตเจฟเฉฑเจš เจ–เจผเจคเจฐเฉ‡ เจฆเฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจพเจ‚ เจจเจพเจฒ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจ‡เจธ เจธเจฎเฉ‡เจ‚, เจงเจฎเจ•เฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API เจฆเจพ เจ‡เฉฑเจ•เฉ‹ เจ‡เฉฑเจ• เจธเฉฐเจธเจ•เจฐเจฃ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ - 1.0; API เจ•เจพเจฒเจพเจ‚ เจฒเจˆ URL เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ v1 เจ‰เจธ เจนเจฟเฉฑเจธเฉ‡ เจตเจฟเฉฑเจš เจœเจฟเฉฑเจฅเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจชเฉเจฐเจฌเฉฐเจงเจจ API เจฆเฉ‡ เจ‰เจฒเจŸ, URL เจตเจฟเฉฑเจš API เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจฃเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ, เจจเจนเฉ€เจ‚ เจคเจพเจ‚ เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจเจ‚เจŸเฉ€-เจตเจพเจ‡เจฐเจธ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ, เจœเจฆเฉ‹เจ‚ เจนเฉ‹เจฐ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ (te, เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ) เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฌเฉเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ md5 เจนเฉˆเจธเจผ เจฐเจ•เจฎ เจจเจพเจฒ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฅเจฐเฉ‡เจŸ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจฅเฉเจฐเฉ‡เจŸ เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ sha1 เจ…เจคเฉ‡ sha256 เจนเฉˆเจธเจผ เจฐเจ•เจฎ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจตเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจธเจตเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเจพ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ! เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจฌเจฟเจจเจพเจ‚ เจ—เจฒเจคเฉ€ เจฆเฉ‡ เจšเจฒเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจนเฉ€เจ‚เฅค เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจ…เฉฑเจ—เฉ‡ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจธเจตเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€เจ†เจ‚/เจŸเจพเจ‡เจชเฉ‹เจœเจผ เจนเฉ‹เจฃ 'เจคเฉ‡ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ (เจฐเจฟเจชเฉ‹เจฐเจŸเจธ) เจธเจผเจฌเจฆ เจฆเฉ‡ เจจเจพเจฒ เจŸเจพเจˆเจชเฉ‹ เจฆเฉ‡ เจจเจพเจฒ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเฉ‹

{ "request":  [  

		{	
			"sha256": {{sha256}},
			"features": ["te"] , 
			"te": {
				"images": [
                    {
                        "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
                        "revision": 1
                    }
                ],
                reportss: ["tar", "pdf", "xml"]
            }
		}
	] 
}

เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจ—เจฒเจคเฉ€ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจชเจฐ เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจฌเจพเจฐเฉ‡ เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจ•เฉ‹เจˆ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€

{
  "response": [
    {
      "status": {
        "code": 1001,
        "label": "FOUND",
        "message": "The request has been fully answered."
      },
      "sha256": "9cc488fa6209caeb201678f8360a6bb806bd2f85b59d108517ddbbf90baec33a",
      "file_type": "pdf",
      "file_name": "",
      "features": [
        "te"
      ],
      "te": {
        "trust": 10,
        "images": [
          {
            "report": {
              "verdict": "malicious"
            },
            "status": "found",
            "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
            "revision": 1
          }
        ],
        "score": -2147483648,
        "combined_verdict": "malicious",
        "severity": 4,
        "confidence": 3,
        "status": {
          "code": 1001,
          "label": "FOUND",
          "message": "The request has been fully answered."
        }
      }
    }
  ]
}

เจชเจฐ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เฉเฉฐเจœเฉ€ เจตเจฟเฉฑเจš เจŸเจพเจˆเจชเฉ‹ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจฒเจˆ

{ "request":  [  

		{	
			"sha256": {{sha256}},
			"features": ["te"] , 
			"te": {
				"images": [
                    {
                        "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
                        "revision": 1
                    }
                ],
                reports: ["tar", "pdf", "xml"]
            }
		}
	] 
}

เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจœเจตเจพเจฌ เจฎเจฟเจฒเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจ†เจˆ.เจกเฉ€

{
  "response": [
    {
      "status": {
        "code": 1001,
        "label": "FOUND",
        "message": "The request has been fully answered."
      },
      "sha256": "9cc488fa6209caeb201678f8360a6bb806bd2f85b59d108517ddbbf90baec33a",
      "file_type": "pdf",
      "file_name": "",
      "features": [
        "te"
      ],
      "te": {
        "trust": 10,
        "images": [
          {
            "report": {
              "verdict": "malicious",
              "full_report": "b684066e-e41c-481a-a5b4-be43c27d8b65",
              "pdf_report": "e48f14f1-bcc7-4776-b04b-1a0a09335115",
              "xml_report": "d416d4a9-4b7c-4d6d-84b9-62545c588963"
            },
            "status": "found",
            "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
            "revision": 1
          }
        ],
        "score": -2147483648,
        "combined_verdict": "malicious",
        "severity": 4,
        "confidence": 3,
        "status": {
          "code": 1001,
          "label": "FOUND",
          "message": "The request has been fully answered."
        }
      }
    }
  ]
}

เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ—เจฒเจค/เจฎเจฟเจ†เจฆ เจธเจฎเจพเจชเจค API เจ•เฉเฉฐเจœเฉ€ เจญเฉ‡เจœเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจธเจพเจจเฉ‚เฉฐ เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• 403 เจ—เจฒเจคเฉ€ เจฎเจฟเจฒเฉ‡เจ—เฉ€เฅค

เจธเฉˆเจ‚เจกเจฌเจฒเจพเจธเจŸ API: เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจ…เจคเฉ‡ เจธเจฅเจพเจจเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ 'เจคเฉ‡

API เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ‰เจนเจจเจพเจ‚ เจšเฉˆเจ• เจชเฉเจ†เจ‡เฉฐเจŸ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจคเฉ‡ เจญเฉ‡เจœเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฟเจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฅเฉเจฐเฉ‡เจŸ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ (เจฌเจฒเฉ‡เจก) เจธเจฎเจฐเฉฑเจฅ เจนเฉˆเฅค เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจชเจคเฉ‡ เจตเจœเฉ‹เจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเจฟเจตเจพเจˆเจธ เจฆเฉ‡ ip/url เจ…เจคเฉ‡ เจชเฉ‹เจฐเจŸ 18194 (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, https://10.10.57.19:18194/tecloud/api/v1/file/query)เฅค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจตเฉ€ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจกเจฟเจตเจพเจˆเจธ 'เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ€เจคเฉ€ เจ‡เจธ เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจชเฉ‚เจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฅเจพเจจเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ 'เจคเฉ‡ API เจ•เฉเฉฐเจœเฉ€ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฌเฉฐเจฆ เจ…เจคเฉ‡ เจฌเฉ‡เจจเจคเฉ€ เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจตเจฟเฉฑเจš เจ…เจงเจฟเจ•เจพเจฐ เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจจเจนเฉ€เจ‚ เจญเฉ‡เจœเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจšเฉˆเฉฑเจ•เจชเฉเจ†เจ‡เฉฐเจŸ เจ•เจฒเจพเจ‰เจก เจจเฉ‚เฉฐ API เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจญเฉ‡เจœเฉ€เจ†เจ‚ เจœเจพเจฃเฉ€เจ†เจ‚ เจšเจพเจนเฉ€เจฆเฉ€เจ†เจ‚ เจนเจจ te.checkpoint.com (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ - https://te.checkpoint.com/tecloud/api/v1/file/query)เฅค เจเจชเฉ€เจ†เจˆ เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจšเฉˆเฉฑเจ• เจชเฉเจ†เจ‡เฉฐเจŸ เจชเจพเจฐเจŸเจจเจฐ เจœเจพเจ‚ เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจธเจฅเจพเจจเจ• เจฆเจซเจผเจคเจฐ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ• เจ•เจฐเจ•เฉ‡ 60 เจฆเจฟเจจเจพเจ‚ เจฒเจˆ เจ…เจœเจผเจฎเจพเจ‡เจธเจผ เจฒเจพเจ‡เจธเฉฐเจธ เจตเจœเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจธเจฅเจพเจจเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ 'เจคเฉ‡, เจฅเฉเจฐเฉ‡เจŸ เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจ…เจœเฉ‡ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจตเจœเฉ‹เจ‚ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจงเจฎเจ•เฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API เจ…เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ—เฉ‡เจŸเจตเฉ‡ เจฒเจˆ เจงเจฎเจ•เฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API (เจ…เจธเฉ€เจ‚ เจฒเฉ‡เจ– เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจ‡เจธ เจฌเจพเจฐเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจตเจฟเจธเจฅเจพเจฐ เจจเจพเจฒ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡)เฅค

เจธเจฅเจพเจจเจ• เจกเจฟเจตเจพเจˆเจธ เจ•เฉ‹เจŸเจพ เจฌเฉ‡เจจเจคเฉ€ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจจเจนเฉ€เจ‚ เจคเจพเจ‚, เจธเจฅเจพเจจเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‰เจก เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจ…เฉฐเจคเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

API เจ•เจพเจฒ เจ…เฉฑเจชเจฒเฉ‹เจก เจ•เจฐเฉ‹

เจตเจฐเจคเฉ€ เจ—เจˆ เจตเจฟเจงเฉ€ - เจชเฉ‹เจธเจŸ

เจ•เจพเจฒ เจฆเจพ เจชเจคเจพ - https:///tecloud/api/v1/file/upload

เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจฆเฉ‹ เจญเจพเจ— เจนเฉเฉฐเจฆเฉ‡ เจนเจจ (เจซเจพเจฐเจฎ-เจกเจพเจŸเจพ): เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ/เจธเจซเจพเจˆ เจฒเจˆ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจ…เจคเฉ‡ เจŸเฉˆเจ•เจธเจŸ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจฌเจพเจกเฉ€เฅค

เจŸเฉˆเจ•เจธเจŸ เจฌเฉ‡เจจเจคเฉ€ เจ–เจพเจฒเฉ€ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€, เจชเจฐ เจ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจธเฉฐเจฐเจšเจจเจพ เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡ เจธเจซเจฒ เจนเฉ‹เจฃ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจนเฉ‡เจ  เจฒเจฟเจ–เจฟเจ† เจŸเฉˆเจ•เจธเจŸ เจญเฉ‡เจœเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ:

เจ…เฉฑเจชเจฒเฉ‹เจก เจฌเฉ‡เจจเจคเฉ€ เจฒเจˆ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ

HTTP เจชเฉ‹เจธเจŸ

https:///tecloud/api/v1/file/upload

เจธเจฟเจฐเจฒเฉ‡เจ–:

เจ…เจงเจฟเจ•เจพเจฐ:

เจธเจฐเฉ€เจฐ เจฆเฉ‡

{

"เจฌเฉ‡เจจเจคเฉ€": {

}

}

เจซเจพเจ‡เจฒ

เจซเจพเจ‡เจฒ

เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจกเจฟเจซเฉŒเจฒเจŸ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจธเฉฐเจธเจพเจงเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ: เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ - te, OS เจšเจฟเฉฑเจคเจฐ - Win XP เจ…เจคเฉ‡ Win 7, เจฐเจฟเจชเฉ‹เจฐเจŸ เจฌเจฃเจพเจ เจฌเจฟเจจเจพเจ‚เฅค

เจŸเฉˆเจ•เจธเจŸ เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจ–เฉ‡เจคเจฐเจพเจ‚ 'เจคเฉ‡ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚:

เจซเจพเจˆเจฒ เจฆเจพ เจจเจพเจฎ ะธ file_type เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจพเจฒเฉ€ เจ›เฉฑเจก เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฟเจฒเจ•เฉเจฒ เจจเจนเฉ€เจ‚ เจญเฉ‡เจœ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจ…เฉฑเจชเจฒเฉ‹เจก เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค API เจœเจตเจพเจฌ เจตเจฟเฉฑเจš, เจ‡เจน เจ–เฉ‡เจคเจฐ เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ€ เจซเจพเจˆเจฒ เจฆเฉ‡ เจจเจพเจฎ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจญเจฐเฉ‡ เจœเจพเจฃเจ—เฉ‡, เจ…เจคเฉ‡ เจ•เฉˆเจธเจผ เจตเจฟเฉฑเจš เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจตเฉ€ md5/sha1/sha256 เจนเฉˆเจธเจผ เจฎเจพเจคเจฐเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ–เฉ‹เจœเจฃเจพ เจชเจเจ—เจพเฅค

เจ–เจพเจฒเฉ€ เจซเจพเจˆเจฒ_เจจเจพเจฎ เจ…เจคเฉ‡ เจซเจพเจˆเจฒ_เจŸเจพเจˆเจช เจฆเฉ‡ เจจเจพเจฒ เจ‰เจฆเจพเจนเจฐเจจ เจฌเฉ‡เจจเจคเฉ€

{

"request": {

"file_name": "",

"file_type": "",

}

}

เจซเฉ€เจšเจฐ โ€” เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจœเฉ‹ เจธเฉˆเจ‚เจกเจฌเฉŒเจ•เจธ เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ - av (เจเจ‚เจŸเฉ€-เจตเจพเจ‡เจฐเจธ), te (เจฅเฉเจฐเฉ‡เจŸ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ), เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ (เจฅเฉเจฐเฉ‡เจŸ เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ)เฅค เจœเฉ‡เจ•เจฐ เจ‡เจน เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฌเจฟเจฒเจ•เฉเจฒ เจชเจพเจธ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจธเจฟเจฐเจซ เจกเจฟเจซเจพเจฒเจŸ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจตเจฐเจคเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ - te (เจ–เจคเจฐเฉ‡ เจฆเฉ€ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ)เฅค

เจคเจฟเฉฐเจจ เจ‰เจชเจฒเจฌเจง เจญเจพเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจœเจพเจ‚เจš เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ API เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจ‡เจนเจจเจพเจ‚ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

av, te เจ…เจคเฉ‡ เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจตเจพเจฒเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ€ เจ‰เจฆเจพเจนเจฐเจจ

{ "request":  [  

		{	
			"sha256": {{sha256}},
			"features": ["av", "te", "extraction"]  
		}
	] 
}

te เจญเจพเจ— เจตเจฟเฉฑเจš เจ•เฉเฉฐเจœเฉ€เจ†เจ‚

เจšเจฟเฉฑเจคเจฐ โ€” เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ‡ id เจ…เจคเฉ‡ เจธเฉฐเจธเจผเฉ‹เจงเจจ เจจเฉฐเจฌเจฐ เจฆเฉ‡ เจจเจพเจฒ เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผเจพเจ‚ เจตเจพเจฒเฉ€ เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจœเจฟเจธ เจตเจฟเฉฑเจš เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค ID เจ…เจคเฉ‡ เจธเฉฐเจธเจผเฉ‹เจงเจจ เจจเฉฐเจฌเจฐ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฅเจพเจจเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‰เจก เจฒเจˆ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ‡ เจนเจจเฅค

เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎเจพเจ‚ เจ…เจคเฉ‡ เจธเฉ‹เจงเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€

เจ‰เจชเจฒเจฌเจง OS เจšเจฟเฉฑเจคเจฐ ID

เจฐเฉ€เจตเจฟเจœเจผเจจ

เจšเจฟเฉฑเจคเจฐ OS เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ

e50e99f3-5963-4573-af9e-e3f4750b55e2

1

Microsoft Windows: XP - 32bit SP3
เจฆเจซเจคเจฐ: 2003, 2007
เจ…เจกเฉ‹เจฌ เจเจ•เจฐเฉ‹เจฌเฉˆเจŸ เจฐเฉ€เจกเจฐ: 9.0
เจซเจฒเฉˆเจธเจผ เจชเจฒเฉ‡เจ…เจฐ 9r115 เจ…เจคเฉ‡ ActiveX 10.0
Java เจฐเจจเจŸเจพเจˆเจฎ: 1.6.0u22

7e6fe36e-889e-4c25-8704-56378f0830df

1

Microsoft Windows: 7 - 32 เจฌเจฟเฉฑเจŸ
เจฆเจซเจคเจฐ: 2003, 2007
เจ…เจกเฉ‹เจฌ เจเจ•เจฐเฉ‹เจฌเฉˆเจŸ เจฐเฉ€เจกเจฐ: 9.0
เจซเจฒเฉˆเจธเจผ เจชเจฒเฉ‡เจ…เจฐ: 10.2r152 (เจชเจฒเฉฑเจ—เจ‡เจจActiveX)
Java เจฐเจจเจŸเจพเจˆเจฎ: 1.6.0u0

8d188031-1010-4466-828b-0cd13d4303ff

1

Microsoft Windows: 7 - 32 เจฌเจฟเฉฑเจŸ
เจฆเจซเจคเจฐ: 2010
เจ…เจกเฉ‹เจฌ เจเจ•เจฐเฉ‹เจฌเฉˆเจŸ เจฐเฉ€เจกเจฐ: 9.4
เจซเจฒเฉˆเจธเจผ เจชเจฒเฉ‡เจ…เจฐ: 11.0.1.152 (เจชเจฒเฉฑเจ—เจ‡เจจ & ActiveX)
Java เจฐเจจเจŸเจพเจˆเจฎ: 1.7.0u0

5e5de275-a103-4f67-b55b-47532918fa59

1

Microsoft Windows: 7 - 32 เจฌเจฟเฉฑเจŸ
เจฆเจซเจคเจฐ: 2013
เจ…เจกเฉ‹เจฌ เจเจ•เจฐเฉ‹เจฌเฉˆเจŸ เจฐเฉ€เจกเจฐ: 11.0
เจซเจฒเฉˆเจธเจผ เจชเจฒเฉ‡เจ…เจฐ: 15 (เจชเจฒเฉฑเจ—เจ‡เจจ & ActiveX)
Java เจฐเจจเจŸเจพเจˆเจฎ: 1.7.0u9

3ff3ddae-e7fd-4969-818c-d5f1a2be336d

1

Microsoft Windows: 7 - 64 เจฌเจฟเฉฑเจŸ
เจฆเจซเจคเจฐ: 2013 (32 เจฌเจฟเฉฑเจŸ)
เจ…เจกเฉ‹เจฌ เจเจ•เจฐเฉ‹เจฌเฉˆเจŸ เจฐเฉ€เจกเจฐ: 11.0.01
เจซเจฒเฉˆเจธเจผ เจชเจฒเฉ‡เจ…เจฐ: 13 (เจชเจฒเฉฑเจ—เจ‡เจจ & ActiveX)
Java เจฐเจจเจŸเจพเจˆเจฎ: 1.7.0u9

6c453c9b-20f7-471a-956c-3198a868dc92 

 

Microsoft Windows: 8.1 - 64 เจฌเจฟเฉฑเจŸ
เจฆเจซเจคเจฐ: 2013 (64 เจฌเจฟเฉฑเจŸ)
เจ…เจกเฉ‹เจฌ เจเจ•เจฐเฉ‹เจฌเฉˆเจŸ เจฐเฉ€เจกเจฐ: 11.0.10
เจซเจฒเฉˆเจธเจผ เจชเจฒเฉ‡เจ…เจฐ: 18.0.0.160 (เจชเจฒเฉฑเจ—เจ‡เจจ & ActiveX)
Java เจฐเจจเจŸเจพเจˆเจฎ: 1.7.0u9

10b4a9c6-e414-425c-ae8b-fe4dd7b25244 

 

1

Microsoft Windows: 10
เจฆเจซเจคเจฐ: เจชเฉเจฐเฉ‹เจซเฉˆเจธเจผเจจเจฒ เจชเจฒเฉฑเจธ 2016 en-us  
เจ…เจกเฉ‹เจฌ เจเจ•เจฐเฉ‹เจฌเฉˆเจŸ เจฐเฉ€เจกเจฐ: DC 2015 MUI
เจซเจฒเฉˆเจธเจผ เจชเจฒเฉ‡เจ…เจฐ: 20 (เจชเจฒเฉฑเจ—เจ‡เจจ & ActiveX)
Java เจฐเจจเจŸเจพเจˆเจฎ: 1.7.0u9

เจœเฉ‡เจ•เจฐ เจšเจฟเฉฑเจคเจฐ เจ•เฉเฉฐเจœเฉ€ เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจจเจฟเจฐเจงเจพเจฐเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจšเฉˆเจ• เจชเฉเจ†เจ‡เฉฐเจŸ เจฆเฉเจ†เจฐเจพ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เฉ€เจคเฉ‡ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉ‹เจตเฉ‡เจ—เฉ€ (เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš Win XP เจ…เจคเฉ‡ Win 7)เฅค เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจ•เฉˆเจš เจฐเฉ‡เจŸ เจฆเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจธเฉฐเจคเฉเจฒเจจ เจฆเฉ‡ เจตเจฟเจšเจพเจฐเจพเจ‚ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ‡เจนเจจเจพเจ‚ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจฐเจฟเจชเฉ‹เจฐเจŸ - เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจœเฉ‡เจ•เจฐ เจซเจพเจˆเจฒ เจ–เจคเจฐเจจเจพเจ• เจธเจพเจฌเจค เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจตเจฟเจ•เจฒเจช เจ‰เจชเจฒเจฌเจง เจนเจจ:

  1. เจธเจพเจฐ - .tar.gz เจ†เจฐเจ•เจพเจˆเจต เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจฐเจŸ เจนเฉˆ เจธเจญ เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจคเจธเจตเฉ€เจฐเจพเจ‚ (เจ‡เฉฑเจ• html เจชเฉฐเจจเจพ เจ…เจคเฉ‡ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจˆเจฎเฉ‚เจฒเฉ‡เจŸเจฐ OS เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจตเฉ€เจกเฉ€เจ“, เจ‡เฉฑเจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจŸเฉเจฐเฉˆเจซเจฟเจ• เจกเฉฐเจช, json เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจฐเจŸ, เจ…เจคเฉ‡ เจจเจฎเฉ‚เจจเจพ เจ–เฉเจฆ เจ‡เฉฑเจ• เจชเจพเจธเจตเจฐเจก-เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจชเฉเจฐเจพเจฒเฉ‡เจ– เจตเจฟเฉฑเจš)เฅค เจ…เจธเฉ€เจ‚ เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจ•เฉเฉฐเจœเฉ€ เจฒเฉฑเจญ เจฐเจนเฉ‡ เจนเจพเจ‚ - เจธเฉฐเจ–เฉ‡เจช_เจฐเจฟเจชเฉ‹เจฐเจŸ เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเฉ‡ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ.

  2. PDF - เจตเจฟเฉฑเจš เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฌเจพเจฐเฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจ‡เจ• เจšเจฟเฉฑเจคเจฐ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจฎเจพเจฐเจŸ เจ•เฉฐเจธเฉ‹เจฒ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ‡ เจ†เจฆเฉ€ เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจ•เฉเฉฐเจœเฉ€ เจฒเฉฑเจญ เจฐเจนเฉ‡ เจนเจพเจ‚ - pdf_report เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเฉ‡ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ.

  3. XML - เจตเจฟเฉฑเจš เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฌเจพเจฐเฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจ‡เจ• เจšเจฟเฉฑเจคเจฐ, เจฐเจฟเจชเฉ‹เจฐเจŸ เจตเจฟเฉฑเจš เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจฆเฉ‡ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจชเจพเจฐเจธ เจ•เจฐเจจ เจฒเจˆ เจธเฉเจตเจฟเจงเจพเจœเจจเจ•เฅค เจ…เจธเฉ€เจ‚ เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจ•เฉเฉฐเจœเฉ€ เจฒเฉฑเจญ เจฐเจนเฉ‡ เจนเจพเจ‚ - xml_report เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเฉ‡ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ.

  4. เจŸเจพเจฐ - .tar.gz เจ†เจฐเจ•เจพเจˆเจต เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจฐเจŸ เจนเฉˆ เจ‡เจ• เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจคเจธเจตเฉ€เจฐเจพเจ‚ (เจ‡เฉฑเจ• html เจชเฉฐเจจเจพ เจ…เจคเฉ‡ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจˆเจฎเฉ‚เจฒเฉ‡เจŸเจฐ OS เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจตเฉ€เจกเฉ€เจ“, เจ‡เฉฑเจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจŸเฉเจฐเฉˆเจซเจฟเจ• เจกเฉฐเจช, json เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจฐเจŸ, เจ…เจคเฉ‡ เจจเจฎเฉ‚เจจเจพ เจ–เฉเจฆ เจ‡เฉฑเจ• เจชเจพเจธเจตเจฐเจก-เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจชเฉเจฐเจพเจฒเฉ‡เจ– เจตเจฟเฉฑเจš)เฅค เจ…เจธเฉ€เจ‚ เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจ•เฉเฉฐเจœเฉ€ เจฒเฉฑเจญ เจฐเจนเฉ‡ เจนเจพเจ‚ - เจชเฉ‚เจฐเฉ€_เจฐเจฟเจชเฉ‹เจฐเจŸ เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเฉ‡ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ.

เจธเฉฐเจ–เฉ‡เจช เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ•เฉ€ เจนเฉˆเจเจชเฉ€เจ†เจˆ เจฆเฉเจ†เจฐเจพ เจšเฉˆเฉฑเจ• เจชเฉเจ†เจ‡เฉฐเจŸ เจธเฉˆเจ‚เจกเจฌเจฒเจพเจธเจŸ เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค

เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ full_report, pdf_report, xml_report เจนเจฐเฉ‡เจ• OS เจฒเจˆ เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผ เจตเจฟเฉฑเจš เจนเจจ

{
  "response": [
    {
      "status": {
        "code": 1001,
        "label": "FOUND",
        "message": "The request has been fully answered."
      },
      "sha256": "9e6f07d03b37db0d3902bde4e239687a9e3d650e8c368188c7095750e24ad2d5",
      "file_type": "html",
      "file_name": "",
      "features": [
        "te"
      ],
      "te": {
        "trust": 10,
        "images": [
          {
            "report": {
              "verdict": "malicious",
              "full_report": "8d18067e-b24d-4103-8469-0117cd25eea9",
              "pdf_report": "05848b2a-4cfd-494d-b949-6cfe15d0dc0b",
              "xml_report": "ecb17c9d-8607-4904-af49-0970722dd5c8"
            },
            "status": "found",
            "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
            "revision": 1
          },
          {
            "report": {
              "verdict": "malicious",
              "full_report": "d7c27012-8e0c-4c7e-8472-46cc895d9185",
              "pdf_report": "488e850c-7c96-4da9-9bc9-7195506afe03",
              "xml_report": "e5a3a78d-c8f0-4044-84c2-39dc80ddaea2"
            },
            "status": "found",
            "id": "6c453c9b-20f7-471a-956c-3198a868dc92",
            "revision": 1
          }
        ],
        "score": -2147483648,
        "combined_verdict": "malicious",
        "severity": 4,
        "confidence": 3,
        "status": {
          "code": 1001,
          "label": "FOUND",
          "message": "The request has been fully answered."
        }
      }
    }
  ]
}

เจชเจฐ เจธเฉฐเจ–เฉ‡เจช_เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เฉเฉฐเจœเฉ€ - เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฒเจˆ เจ‡เฉฑเจ• เจนเฉˆ

{
  "response": [
    {
      "status": {
        "code": 1001,
        "label": "FOUND",
        "message": "The request has been fully answered."
      },
      "sha256": "d57eadb7b2f91eea66ea77a9e098d049c4ecebd5a4c70fb984688df08d1fa833",
      "file_type": "exe",
      "file_name": "",
      "features": [
        "te"
      ],
      "te": {
        "trust": 10,
        "images": [
          {
            "report": {
              "verdict": "malicious",
              "full_report": "c9a1767b-741e-49da-996f-7d632296cf9f",
              "xml_report": "cc4dbea9-518c-4e59-b6a3-4ea463ca384b"
            },
            "status": "found",
            "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
            "revision": 1
          },
          {
            "report": {
              "verdict": "malicious",
              "full_report": "ba520713-8c0b-4672-a12f-0b4a1575b913",
              "xml_report": "87bdb8ca-dc44-449d-a9ab-2d95e7fe2503"
            },
            "status": "found",
            "id": "6c453c9b-20f7-471a-956c-3198a868dc92",
            "revision": 1
          }
        ],
        "score": -2147483648,
        "combined_verdict": "malicious",
        "severity": 4,
        "confidence": 3,
        "summary_report": "7e7db12d-5df6-4e14-85f3-2c1e29cd3e34",
        "status": {
          "code": 1001,
          "label": "FOUND",
          "message": "The request has been fully answered."
        }
      }
    }
  ]
}

เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ tar เจ…เจคเฉ‡ xml เจ…เจคเฉ‡ pdf เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจคเฉเจธเฉ€เจ‚ เจธเฉฐเจ–เฉ‡เจช เจ…เจคเฉ‡ tar เจ…เจคเฉ‡ xml เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจธเฉฐเจ–เฉ‡เจช เจฐเจฟเจชเฉ‹เจฐเจŸ เจ…เจคเฉ‡ เจชเฉ€เจกเฉ€เจเจซ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจธเฉˆเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจ•เฉเฉฐเจœเฉ€เจ†เจ‚

เจงเจฎเจ•เฉ€ เจ•เฉฑเจขเจฃ เจฒเจˆ, เจธเจฟเจฐเจซ เจฆเฉ‹ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ:

เจขเฉฐเจ— เจนเฉˆ - pdf (pdf เจตเจฟเฉฑเจš เจฌเจฆเจฒเฉ‹, เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ) เจœเจพเจ‚ เจธเจพเจซเจผ (เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจจเจพ)เฅค

extracted_parts_codes - เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ‹เจกเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€, เจธเจฟเจฐเจซเจผ เจธเจพเจซเจผ เจตเจฟเจงเฉ€ เจฒเจˆ เจฒเจพเจ—เฉ‚

เจซเจพเจˆเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ‹เจก

เจ•เฉ‹เจก

เจตเฉ‡เจฐเจตเจพ

1025

เจฒเจฟเฉฐเจ• เจ•เฉ€เจคเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚

1026

เจฎเฉˆเจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ•เฉ‹เจก

1034

เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจนเจพเจˆเจชเจฐเจฒเจฟเฉฐเจ•เจธ

1137

PDF GoToR เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚

1139

PDF เจฒเจพเจ‚เจš เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚

1141

PDF URI เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚

1142

PDF เจธเจพเจŠเจ‚เจก เจเจ•เจธเจผเจจ

1143

PDF เจฎเฉ‚เจตเฉ€ เจเจ•เจธเจผเจจ

1150

PDF JavaScript เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚

1151

PDF เจธเจชเฉเจฐเจฆ เจ•เจฐเฉ‹ เจซเจพเจฐเจฎ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚

1018

เจกเจพเจŸเจพเจฌเฉ‡เจธ เจธเจตเจพเจฒ

1019

เจเจฎเจฌเฉ‡เจก เจ•เฉ€เจคเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚

1021

เจซเจพเจธเจŸ เจธเฉ‡เจต เจกเจพเจŸเจพ

1017

เจ•เจธเจŸเจฎ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚

1036

เจ…เฉฐเจ•เฉœเจพ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ

1037

เจธเฉฐเจ–เฉ‡เจช เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚

เจ‡เฉฑเจ• เจธเจพเจซเจผ เจ•เฉ€เจคเฉ€ เจ•เจพเจชเฉ€ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€ เจŸเฉˆเจ•เจธเจŸ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒ เจฆเฉ€ เจนเฉˆเจธเจผ เจฎเจพเจคเจฐเจพ เจ…เจคเฉ‡ เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ•เฉเจ เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฌเฉ‡เจจเจคเฉ€ (เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจšเจฐเจšเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€) เจ•เจฐเจจ เจฆเฉ€ เจตเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจคเฉเจธเฉ€เจ‚ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฆเฉ‡ เจœเจตเจพเจฌ เจคเฉ‹เจ‚ เจ†เจˆเจกเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจพเจซเจผ เจ•เฉ€เจคเฉ€ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจšเฉเฉฑเจ• เจธเจ•เจฆเฉ‡ เจนเฉ‹ - extracted_file_download_id. เจ‡เฉฑเจ• เจตเจพเจฐ เจซเจฟเจฐ, เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจ…เฉฑเจ—เฉ‡ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹เจ, เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจ•เจฒเฉ€เจ…เจฐเจก เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจจเฉ‚เฉฐ เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ†เจˆเจกเฉ€ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจตเจพเจฒ เจœเจตเจพเจฌ เจฆเฉ€ เจ‰เจฆเจพเจนเจฐเจฃ เจฆเจฟเฉฐเจฆเจพ เจนเจพเจ‚.

extracted_file_download_id เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจจ เจฒเจˆ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฌเฉ‡เจจเจคเฉ€

{ "request":  [  

		{	
			"sha256": "9a346005ee8c9adb489072eb8b5b61699652962c17596de9c326ca68247a8876",
			"features": ["extraction"] , 
			"extraction": {
		        "method": "pdf"
            }
		}
	] 
}

เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฆเจพ เจœเจตเจพเจฌ (extracted_file_download_id เจ•เฉเฉฐเจœเฉ€ เจฒเจˆ เจฆเฉ‡เจ–เฉ‹)

{
    "response": [
        {
            "status": {
                "code": 1001,
                "label": "FOUND",
                "message": "The request has been fully answered."
            },
            "sha256": "9a346005ee8c9adb489072eb8b5b61699652962c17596de9c326ca68247a8876",
            "file_type": "",
            "file_name": "",
            "features": [
                "extraction"
            ],
            "extraction": {
                "method": "pdf",
                "extract_result": "CP_EXTRACT_RESULT_SUCCESS",
                "extracted_file_download_id": "b5f2b34e-3603-4627-9e0e-54665a531ab2",
                "output_file_name": "kp-20-xls.cleaned.xls.pdf",
                "time": "0.013",
                "extract_content": "Macros and Code",
                "extraction_data": {
                    "input_extension": "xls",
                    "input_real_extension": "xls",
                    "message": "OK",
                    "output_file_name": "kp-20-xls.cleaned.xls.pdf",
                    "protection_name": "Potential malicious content extracted",
                    "protection_type": "Conversion to PDF",
                    "protocol_version": "1.0",
                    "risk": 5.0,
                    "scrub_activity": "Active content was found - XLS file was converted to PDF",
                    "scrub_method": "Convert to PDF",
                    "scrub_result": 0.0,
                    "scrub_time": "0.013",
                    "scrubbed_content": "Macros and Code"
                },
                "tex_product": false,
                "status": {
                    "code": 1001,
                    "label": "FOUND",
                    "message": "The request has been fully answered."
                }
            }
        }
    ]
}

เจ†เจฎ เจœเจพเจฃเจ•เจพเจฐเฉ€

เจ‡เฉฑเจ• API เจ•เจพเจฒ เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจชเฉเจธเจผเจŸเฉ€เจ•เจฐเจจ เจฒเจˆ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจซเจผเจพเจˆเจฒ เจญเฉ‡เจœ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

av เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจจเฉ‚เฉฐ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจญเจพเจ— เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ‡เจน เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผ เจตเจฟเฉฑเจš เจ‡เจธเจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจฃ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจนเฉˆ เจซเฉ€เจšเจฐ.

เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› API เจ•เจพเจฒ

เจตเจฐเจคเฉ€ เจ—เจˆ เจตเจฟเจงเฉ€ - เจชเฉ‹เจธเจŸ

เจ•เจพเจฒ เจฆเจพ เจชเจคเจพ - https:///tecloud/api/v1/file/query

เจกเจพเจ‰เจจเจฒเฉ‹เจก (เจ…เฉฑเจชเจฒเฉ‹เจก เจฌเฉ‡เจจเจคเฉ€) เจฒเจˆ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจญเฉ‡เจœเจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, API เจธเจฐเจตเจฐ 'เจคเฉ‡ เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจธเฉˆเจ‚เจกเจฌเฉŒเจ•เจธ เจ•เฉˆเจš (เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฌเฉ‡เจจเจคเฉ€) เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ€ เจธเจฒเจพเจน เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ API เจธเจฐเจตเจฐ เจ•เฉ‹เจฒ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ€ เจซเจพเจˆเจฒ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจซเฉˆเจธเจฒเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ•เจพเจฒ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจŸเฉˆเจ•เจธเจŸ เจญเจพเจ— เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจฌเฉ‡เจจเจคเฉ€ เจฆเจพ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจนเจฟเฉฑเจธเจพ เจซเจพเจˆเจฒ เจฆเฉ€ sha1/sha256/md5 เจนเฉˆเจธเจผ เจฎเจพเจคเจฐเจพ เจนเฉˆเฅค เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ…เจชเจฒเฉ‹เจก เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡ เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฒเจˆ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ

HTTP เจชเฉ‹เจธเจŸ

https:///tecloud/api/v1/file/query

เจธเจฟเจฐเจฒเฉ‡เจ–:

เจ…เจงเจฟเจ•เจพเจฐ:

เจธเจฐเฉ€เจฐ เจฆเฉ‡

{

"เจฌเฉ‡เจจเจคเฉ€": {

"sha256":

}

}

เจ‡เฉฑเจ• เจ…เจชเจฒเฉ‹เจก เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡ เจœเจตเจพเจฌ เจฆเฉ€ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจฃ, เจœเจฟเฉฑเจฅเฉ‡ sha1/md5/sha256 เจนเฉˆเจธเจผ เจฎเจพเจคเจฐเจพเจตเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ

{
  "response": {
    "status": {
      "code": 1002,
      "label": "UPLOAD_SUCCESS",
      "message": "The file was uploaded successfully."
    },
    "sha1": "954b5a851993d49ef8b2412b44f213153bfbdb32",
    "md5": "ac29b7c26e7dcf6c6fdb13ac0efe98ec",
    "sha256": "313c0feb009356495b7f4a60e96737120beb30e1912c6d866218cee830aebd90",
    "file_type": "",
    "file_name": "kp-20-doc.doc",
    "features": [
      "te"
    ],
    "te": {
      "trust": 0,
      "images": [
        {
          "report": {
            "verdict": "unknown"
          },
          "status": "not_found",
          "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
          "revision": 1
        }
      ],
      "score": -2147483648,
      "status": {
        "code": 1002,
        "label": "UPLOAD_SUCCESS",
        "message": "The file was uploaded successfully."
      }
    }
  }
}

เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฌเฉ‡เจจเจคเฉ€, เจนเฉˆเจธเจผ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ†เจฆเจฐเจธเจผเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจนเฉ€ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เฉฑเจชเจฒเฉ‹เจก เจฌเฉ‡เจจเจคเฉ€ เจธเฉ€ (เจœเจพเจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจนเฉˆ), เจœเจพเจ‚ เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ "เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€" (เจ…เฉฑเจชเจฒเฉ‹เจก เจฌเฉ‡เจจเจคเฉ€ เจจเจพเจฒเฉ‹เจ‚ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจ˜เฉฑเจŸ เจ–เฉ‡เจคเจฐ เจธเจผเจพเจฎเจฒ เจนเจจ)เฅค เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจœเจฟเฉฑเจฅเฉ‡ เจ•เจฟเจŠเจฐเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจ…เฉฑเจชเจฒเฉ‹เจก เจฌเฉ‡เจจเจคเฉ€ เจจเจพเจฒเฉ‹เจ‚ เจตเฉฑเจง เจ–เฉ‡เจคเจฐ เจธเจผเจพเจฎเจฒ เจนเจจ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจธเจพเจฐเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจธเจตเจพเจฒ เจฆเฉ‡ เจœเจตเจพเจฌ เจฆเฉ€ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจธเจพเจฐเจพ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจกเฉ‡เจŸเจพ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฟเจ† เจธเฉ€

{
  "response": [
    {
      "status": {
        "code": 1006,
        "label": "PARTIALLY_FOUND",
        "message": "The request cannot be fully answered at this time."
      },
      "sha256": "313c0feb009356495b7f4a60e96737120beb30e1912c6d866218cee830aebd90",
      "file_type": "doc",
      "file_name": "",
      "features": [
        "te",
        "extraction"
      ],
      "te": {
        "trust": 10,
        "images": [
          {
            "report": {
              "verdict": "malicious",
              "pdf_report": "4e9cddaf-03a4-489f-aa03-3c18f8d57a52",
              "xml_report": "9c18018f-c761-4dea-9372-6a12fcb15170"
            },
            "status": "found",
            "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
            "revision": 1
          }
        ],
        "score": -2147483648,
        "combined_verdict": "malicious",
        "severity": 4,
        "confidence": 1,
        "status": {
          "code": 1001,
          "label": "FOUND",
          "message": "The request has been fully answered."
        }
      },
      "extraction": {
        "method": "pdf",
        "tex_product": false,
        "status": {
          "code": 1004,
          "label": "NOT_FOUND",
          "message": "Could not find the requested file. Please upload it."
        }
      }
    }
  ]
}

เจ–เฉ‡เจคเจพเจ‚ เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจฆเจฟเจ“ เจ•เฉ‹เจก ะธ เจฒเฉ‡เจฌเจฒ. เจ‡เจน เจ–เฉ‡เจคเจฐ เจธเจฅเจฟเจคเฉ€ เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผ เจตเจฟเฉฑเจš เจคเจฟเฉฐเจจ เจตเจพเจฐ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจชเจนเจฟเจฒเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ—เจฒเฉ‹เจฌเจฒ เจ•เฉเฉฐเจœเฉ€ โ€œเจ•เฉ‹เจกโ€: 1006 เจ…เจคเฉ‡ โ€œเจฒเฉ‡เจฌเจฒโ€: โ€œPARTIALLY_FOUNDโ€ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เฉฑเจ—เฉ‡, เจ‡เจน เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจนเจฐเฉ‡เจ• เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจนเจฟเฉฑเจธเฉ‡ เจฒเจˆ เจฒเฉฑเจญเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฟเจธเจฆเฉ€ เจ…เจธเฉ€เจ‚ เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€ เจธเฉ€ - te เจ…เจคเฉ‡ เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจเฅค เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจกเฉ‡เจŸเจพ เจฒเฉฑเจญเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจฒเจˆ เจ•เฉ‹เจˆ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ.

เจ‰เจชเจฐเฉ‹เจ•เจค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ€ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ

{ "request":  [  

		{	
			"sha256": {{sha256}},
			"features": ["te", "extraction"] , 
			"te": {
				"images": [
                    {
                        "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
                        "revision": 1
                    }
                ],
                "reports": [
                    "xml", "pdf"
                ]
            }
		}
	] 
}

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ‡เฉฑเจ• เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœเจฆเฉ‡ เจนเฉ‹

{ "request":  [  

		{	
			"sha256": {{sha256}},
			"features": ["te"] , 
			"te": {
				"images": [
                    {
                        "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
                        "revision": 1
                    }
                ],
                "reports": [
                    "xml", "pdf"
                ]
            }
		}
	] 
}

เจซเจฟเจฐ เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจชเฉ‚เจฐเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€ (โ€œเจ•เฉ‹เจกโ€: 1001, โ€œเจฒเฉ‡เจฌเจฒโ€: โ€œเจซเจพเจŠเจ‚เจกโ€)

{
  "response": [
    {
      "status": {
        "code": 1001,
        "label": "FOUND",
        "message": "The request has been fully answered."
      },
      "sha256": "313c0feb009356495b7f4a60e96737120beb30e1912c6d866218cee830aebd90",
      "file_type": "doc",
      "file_name": "",
      "features": [
        "te"
      ],
      "te": {
        "trust": 10,
        "images": [
          {
            "report": {
              "verdict": "malicious",
              "pdf_report": "4e9cddaf-03a4-489f-aa03-3c18f8d57a52",
              "xml_report": "9c18018f-c761-4dea-9372-6a12fcb15170"
            },
            "status": "found",
            "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
            "revision": 1
          }
        ],
        "score": -2147483648,
        "combined_verdict": "malicious",
        "severity": 4,
        "confidence": 1,
        "status": {
          "code": 1001,
          "label": "FOUND",
          "message": "The request has been fully answered."
        }
      }
    }
  ]
}

เจœเฉ‡เจ•เจฐ เจ•เฉˆเจธเจผ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจตเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเจพเจ‚ เจœเจตเจพเจฌ "เจฒเฉ‡เจฌเจฒ" เจนเฉ‹เจตเฉ‡เจ—เจพ: "NOT_FOUND"

{
  "response": [
    {
      "status": {
        "code": 1004,
        "label": "NOT_FOUND",
        "message": "Could not find the requested file. Please upload it."
      },
      "sha256": "313c0feb009356495b7f4a60e96737120beb30e1912c6d866218cee830aebd91",
      "file_type": "",
      "file_name": "",
      "features": [
        "te"
      ],
      "te": {
        "trust": 0,
        "images": [
          {
            "report": {
              "verdict": "unknown"
            },
            "status": "not_found",
            "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
            "revision": 1
          }
        ],
        "score": -2147483648,
        "status": {
          "code": 1004,
          "label": "NOT_FOUND",
          "message": "Could not find the requested file. Please upload it."
        }
      }
    }
  ]
}

เจ‡เฉฑเจ• API เจ•เจพเจฒ เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจคเจธเจฆเฉ€เจ• เจฒเจˆ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจ•เจˆ เจนเฉˆเจธเจผ เจฐเจ•เจฎเจพเจ‚ เจญเฉ‡เจœ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจœเจตเจพเจฌ เจ‰เจธเฉ‡ เจ•เฉเจฐเจฎ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจตเจพเจชเจธ เจ•เจฐเฉ‡เจ—เจพ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เจน เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค

เจ•เจˆ sha256 เจฐเจ•เจฎเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‰เจฆเจพเจนเจฐเจจ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฌเฉ‡เจจเจคเฉ€

{ "request":  [  

		{	
			"sha256": "b84531d3829bf6131655773a3863d6b16f6389b7f4036aef9b81c0cb60e7fd81"
        },
        		{	
			"sha256": "b84531d3829bf6131655773a3863d6b16f6389b7f4036aef9b81c0cb60e7fd82"
        }
	] 
}

เจฎเจฒเจŸเฉ€เจชเจฒ sha256 เจฎเจพเจคเจฐเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเจตเจพเจฒ เจฆเจพ เจœเจตเจพเจฌ

{
  "response": [
    {
      "status": {
        "code": 1001,
        "label": "FOUND",
        "message": "The request has been fully answered."
      },
      "sha256": "b84531d3829bf6131655773a3863d6b16f6389b7f4036aef9b81c0cb60e7fd81",
      "file_type": "dll",
      "file_name": "",
      "features": [
        "te"
      ],
      "te": {
        "trust": 10,
        "images": [
          {
            "report": {
              "verdict": "malicious"
            },
            "status": "found",
            "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
            "revision": 1
          }
        ],
        "score": -2147483648,
        "combined_verdict": "malicious",
        "severity": 4,
        "confidence": 3,
        "status": {
          "code": 1001,
          "label": "FOUND",
          "message": "The request has been fully answered."
        }
      }
    },
    {
      "status": {
        "code": 1004,
        "label": "NOT_FOUND",
        "message": "Could not find the requested file. Please upload it."
      },
      "sha256": "b84531d3829bf6131655773a3863d6b16f6389b7f4036aef9b81c0cb60e7fd82",
      "file_type": "",
      "file_name": "",
      "features": [
        "te"
      ],
      "te": {
        "trust": 0,
        "images": [
          {
            "report": {
              "verdict": "unknown"
            },
            "status": "not_found",
            "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
            "revision": 1
          }
        ],
        "score": -2147483648,
        "status": {
          "code": 1004,
          "label": "NOT_FOUND",
          "message": "Could not find the requested file. Please upload it."
        }
      }
    }
  ]
}

เจ‡เฉฑเจ• เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจ•เจˆ เจนเฉˆเจธเจผ เจฐเจ•เจฎเจพเจ‚ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจ เจจเจพเจฒ API เจธเจฐเจตเจฐ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ 'เจคเฉ‡ เจตเฉ€ เจฒเจพเจนเฉ‡เจตเฉฐเจฆ เจชเฉเจฐเจญเจพเจต เจชเจตเฉ‡เจ—เจพเฅค

API เจ•เจพเจฒ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเฉ‹

เจตเจฐเจคเฉ€ เจ—เจˆ เจตเจฟเจงเฉ€ - เจชเฉ‹เจธเจŸ (เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจ…เจจเฉเจธเจพเจฐ), GET เจตเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ (เจ…เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจคเจฐเจ•เจชเฉ‚เจฐเจจ เจฒเฉฑเจ— เจธเจ•เจฆเจพ เจนเฉˆ)

เจ•เจพเจฒ เจฆเจพ เจชเจคเจพ - https:///tecloud/api/v1/file/download?id=

เจธเจฟเจฐเจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจชเจพเจธ เจ•เจฐเจจ เจฒเจˆ API เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจฌเฉ‡เจจเจคเฉ€ เจฆเจพ เจฎเฉเฉฑเจ– เจญเจพเจ— เจ–เจพเจฒเฉ€ เจนเฉˆ, เจกเจพเจŠเจจเจฒเฉ‹เจก เจ†เจˆเจกเฉ€ URL เจชเจคเฉ‡ เจตเจฟเฉฑเจš เจชเจพเจธ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡ เจœเจตเจพเจฌ เจตเจฟเฉฑเจš, เจœเฉ‡เจ•เจฐ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจชเฉ‚เจฐเจพ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจคเจพเจ‚ เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจ†เจˆเจกเฉ€ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เฉ€เฅค เจœเฉ‡เจ•เจฐ เจธเจพเจซเจผ เจ•เฉ€เจคเฉ€ เจ•เจพเจชเฉ€ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เฉ€เจคเฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจ†เจˆเจกเฉ€ เจฆเฉ€ เจญเจพเจฒ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค

เจ•เฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจ•เฉ‡, เจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจ†เจˆเจกเฉ€ เจฎเฉเฉฑเจฒ เจตเจพเจฒเฉ€ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฆเฉ‡ เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจ‡เจน เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ:

  • เจธเฉฐเจ–เฉ‡เจช_เจฐเจฟเจชเฉ‹เจฐเจŸ

  • เจชเฉ‚เจฐเฉ€_เจฐเจฟเจชเฉ‹เจฐเจŸ

  • pdf_report

  • xml_report

  • extracted_file_download_id

เจฌเฉ‡เจธเจผเฉฑเจ•, เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡ เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจ‡เจนเจจเจพเจ‚ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€ (เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจฒเจˆ) เจตเจฟเฉฑเจš เจจเจฟเจธเจผเจšเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเจพเจ‚ เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจซเฉฐเจ•เจธเจผเจจ (เจธเจพเจซเจผ เจ•เฉ€เจคเฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจฒเจˆ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจเจพ เจฏเจพเจฆ เจฐเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจ•เฉ‹เจŸเจพ API เจ•เจพเจฒ

เจตเจฐเจคเฉ€ เจ—เจˆ เจตเจฟเจงเฉ€ - เจชเฉ‹เจธเจŸ

เจ•เจพเจฒ เจฆเจพ เจชเจคเจพ - https:///tecloud/api/v1/file/quota

เจ•เจฒเจพเจŠเจก เจตเจฟเฉฑเจš เจฌเจพเจ•เฉ€ เจฌเจšเฉ‡ เจ•เฉ‹เจŸเฉ‡ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ, เจ•เฉ‹เจŸเจพ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค เจฌเฉ‡เจจเจคเฉ€ เจฌเจพเจกเฉ€ เจ–เจพเจฒเฉ€ เจนเฉˆเฅค

เจ•เฉ‹เจŸเจพ เจฌเฉ‡เจจเจคเฉ€ เจฆเจพ เจ‰เจฆเจพเจนเจฐเจจ เจœเจตเจพเจฌ

{
  "response": [
    {
      "remain_quota_hour": 1250,
      "remain_quota_month": 10000000,
      "assigned_quota_hour": 1250,
      "assigned_quota_month": 10000000,
      "hourly_quota_next_reset": "1599141600",
      "monthly_quota_next_reset": "1601510400",
      "quota_id": "TEST",
      "cloud_monthly_quota_period_start": "1421712300",
      "cloud_monthly_quota_usage_for_this_gw": 0,
      "cloud_hourly_quota_usage_for_this_gw": 0,
      "cloud_monthly_quota_usage_for_quota_id": 0,
      "cloud_hourly_quota_usage_for_quota_id": 0,
      "monthly_exceeded_quota": 0,
      "hourly_exceeded_quota": 0,
      "cloud_quota_max_allow_to_exceed_percentage": 1000,
      "pod_time_gmt": "1599138715",
      "quota_expiration": "0",
      "action": "ALLOW"
    }
  ]
}

เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ—เฉ‡เจŸเจตเฉ‡ เจฒเจˆ เจงเจฎเจ•เฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API

เจ‡เจธ API เจจเฉ‚เฉฐ เจ–เจผเจคเจฐเฉ‡ เจฆเฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจน เจธเจฟเจฐเจซเจผ เจธเจฅเจพเจจเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ เจนเฉˆเฅค เจนเฉเจฃ เจฒเจˆ เจ‡เจน เจคเจพเจ‚ เจนเฉ€ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฅเฉเจฐเฉ‡เจŸ เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ API เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เฅค เจงเจฎเจ•เฉ€ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฒเจˆ เจจเจฟเจฏเจฎเจค เจงเจฎเจ•เฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆเฅค เจšเจพเจฒเฉ‚ เจ•เจฐเจจ เจฒเจˆ SG เจฒเจˆ TP API เจ…เจคเฉ‡ API เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเฉ‹ เจœเจฟเจธ เจคเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฆเจฎเจพเจ‚ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจธเจ•เฉˆเจ•เจธ NUMX. เจฎเฉˆเจ‚ เจ•เจฆเจฎ 6b เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจ…เจคเฉ‡ เจชเฉฐเจจเฉ‡ เจฆเฉ€ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚ https://<IPAddressofSecurityGateway>/UserCheck/TPAPI เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เฉฑเจ• เจจเจ•เจพเจฐเจพเจคเจฎเจ• เจจเจคเฉ€เจœเฉ‡ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจนเฉ‹เจฐ เจธเฉฐเจฐเจšเจจเจพ เจฆเจพ เจ•เฉ‹เจˆ เจฎเจคเจฒเจฌ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจธเจพเจฐเฉ€เจ†เจ‚ API เจ•เจพเจฒเจพเจ‚ เจ‡เจธ url 'เจคเฉ‡ เจญเฉ‡เจœเฉ€เจ†เจ‚ เจœเจพเจฃเจ—เฉ€เจ†เจ‚เฅค เจ•เจพเจฒ เจฆเฉ€ เจ•เจฟเจธเจฎ (เจ…เฉฑเจชเจฒเฉ‹เจก/เจ•เจตเฉ‡เจฐเฉ€) เจจเฉ‚เฉฐ เจ•เจพเจฒ เจฌเจพเจกเฉ€ เจ•เฉเฉฐเจœเฉ€ - เจตเจฟเฉฑเจš เจจเจฟเจฏเฉฐเจคเฉเจฐเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจฌเฉ‡เจจเจคเฉ€_เจจเจพเจฎ. เจตเฉ€ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€เจ†เจ‚ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจนเจจ - api_key (เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉฐเจฐเจšเจจเจพ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจ‡เจธเจจเฉ‚เฉฐ เจฏเจพเจฆ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ) เจ…เจคเฉ‡ protocol_version (เจ‡เจธ เจตเฉ‡เจฒเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเฉฐเจธเจ•เจฐเจฃ 1.1 เจนเฉˆ)เฅค เจคเฉเจธเฉ€เจ‚ เจ‡เจธ API เจฒเจˆ เจ…เจงเจฟเจ•เจพเจฐเจค เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจ‡เฉฑเจฅเฉ‡ เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจธเจ•เฉˆเจ•เจธ NUMX. เจธเฉฐเจฌเฉฐเจงเจฟเจค เจซเจพเจ‡เจฆเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ•เจˆ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉ‡เจธ 64 เจŸเฉˆเจ•เจธเจŸ เจธเจคเจฐ เจตเจœเฉ‹เจ‚ เจญเฉ‡เจœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฌเฉ‡เจธ64 เจคเฉ‹เจ‚/เจคเฉ‹เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจเจจเจ•เฉ‹เจก/เจกเฉ€เจ•เฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ‡ เจ‰เจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจชเฉ‹เจธเจŸเจฎเฉˆเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ”เจจเจฒเจพเจˆเจจ เจ•เจจเจตเจฐเจŸเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ - https://base64.guru. เจตเจฟเจนเจพเจฐเจ• เจ‰เจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ‹เจก เจฒเจฟเจ–เจฃ เจตเฉ‡เจฒเฉ‡ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจเจจเจ•เฉ‹เจก เจ…เจคเฉ‡ เจกเฉ€เจ•เฉ‹เจก เจตเจฟเจงเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค

เจ†เจ‰ เจนเฉเจฃ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจกเฉ‚เฉฐเจ˜เจพเจˆ เจจเจพเจฒ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ€เจ te ะธ เจ•เฉฑractionเจฃ เจ‡เจธ API เจตเจฟเฉฑเจš.

เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจฒเจˆ te เจกเจฟเจ•เจธเจผเจจเจฐเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ te_options เจ…เฉฑเจชเจฒเฉ‹เจก/เจ•เจตเฉ‡เจฐเฉ€ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจ…เจคเฉ‡ เจ‡เจธ เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจพเจฒ te เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ เจงเจฎเจ•เฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API.

เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ Win10 เจตเจฟเฉฑเจš เจซเจพเจˆเจฒ เจ‡เจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฒเจˆ เจ‰เจฆเจพเจนเจฐเจจ เจฌเฉ‡เจจเจคเฉ€

{
"request": [{
    "protocol_version": "1.1",
    "api_key": "<api_key>",
    "request_name": "UploadFile",
    "file_enc_data": "<base64_encoded_file>",
    "file_orig_name": "<filename>",
    "te_options": {
        "images": [
                {
                    "id": "10b4a9c6-e414-425c-ae8b-fe4dd7b25244",
                    "revision": 1
                }
            ],
        "reports": ["summary", "xml"]
    }
    }
    ]
}

เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจฒเจˆ เจ•เฉฑractionเจฃ เจกเจฟเจ•เจธเจผเจจเจฐเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ scrub_options. เจ‡เจน เจฌเฉ‡เจจเจคเฉ€ เจธเจซเจพเจˆ เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ: PDF เจตเจฟเฉฑเจš เจฌเจฆเจฒเฉ‹, เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเฉ‹, เจœเจพเจ‚ เจงเจฎเจ•เฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ (เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจจเจพเจฎ เจฆเจฐเจธเจพเจ เจ—เจ) เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจ‡เฉฑเจ• เจฎเฉ‹เจก เจšเฉเจฃเฉ‹เฅค เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจฒเจˆ เจเจ•เจธเจŸเจฐเฉˆเจ•เจธเจผเจจ API เจฌเฉ‡เจจเจคเฉ€ เจฆเจพ เจœเจตเจพเจฌ เจฆเฉ‡เจฃ เจฌเจพเจฐเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจธ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡ เจœเจตเจพเจฌ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเฉ‡เจธ 64 เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจธเจคเจฐ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจพเจซเจผ เจ•เจพเจชเฉ€ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆ (เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจ†เจˆเจกเฉ€ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจฆเฉ‡เจ–เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจฆเจธเจคเจพเจตเฉ‡เจœเจผ)

เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจ•เจฒเฉ€เจ…เจฐ เจ•เจฐเจจ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ€ เจ‰เจฆเจพเจนเจฐเจจ

    {
	"request": [{
		"protocol_version": "1.1",
		"api_key": "<API_KEY>",
		"request_name": "UploadFile",
		"file_enc_data": "<base64_encoded_file>",
		"file_orig_name": "hi.txt",
		"scrub_options": {
			"scrub_method": 2
		}
	}]
}

เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจฆเจพ เจœเจตเจพเจฌ เจฆเจฟเจ“

{
	"response": [{
		"protocol_version": "1.1",
		"src_ip": "<IP_ADDRESS>",
		"scrub": {
			"file_enc_data": "<base64_encoded_converted_to_PDF_file>",
			"input_real_extension": "js",
			"message": "OK",
			"orig_file_url": "",
			"output_file_name": "hi.cleaned.pdf",
			"protection_name": "Extract potentially malicious content",
			"protection_type": "Conversion to PDF",
			"real_extension": "txt",
			"risk": 0,
			"scrub_activity": "TXT file was converted to PDF",
			"scrub_method": "Convert to PDF",
			"scrub_result": 0,
			"scrub_time": "0.011",
			"scrubbed_content": ""
		}
	}]
} 

เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ เจ•เจฟ เจ‡เฉฑเจ• เจ•เจฒเฉ€เจ…เจฐเจก เจ•เจพเจชเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ˜เฉฑเจŸ API เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจธ เจตเจฟเจ•เจฒเจช เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจ—เจˆ เจซเจพเจฐเจฎ-เจกเจพเจŸเจพ เจฌเฉ‡เจจเจคเฉ€ เจจเจพเจฒเฉ‹เจ‚ เจ˜เฉฑเจŸ เจคเจฐเจœเฉ€เจนเฉ€ เจ…เจคเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ เจงเจฎเจ•เฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API.

เจชเฉ‹เจธเจŸเจฎเฉˆเจจ เจธเฉฐเจ—เฉเจฐเจนเจฟ

เจฎเฉˆเจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ—เฉ‡เจŸเจตเฉ‡ เจฒเจˆ เจงเจฎเจ•เฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API เจ…เจคเฉ‡ เจงเจฎเจ•เฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API เจฆเฉ‹เจตเจพเจ‚ เจฒเจˆ เจชเฉ‹เจธเจŸเจฎเฉˆเจจ เจตเจฟเฉฑเจš เจธเฉฐเจ—เฉเจฐเจนเจฟ เจฌเจฃเจพเจ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจธเจญ เจคเฉ‹เจ‚ เจ†เจฎ API เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจธเจฐเจตเจฐ ip/url API เจ…เจคเฉ‡ เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฒเจˆ, เจ…เจคเฉ‡ sha256 เจนเฉˆเจธเจผ เจฐเจ•เจฎ เจจเฉ‚เฉฐ เจซเจพเจˆเจฒ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฏเจพเจฆ เจฐเฉฑเจ–เจฃ เจฒเจˆ, เจธเฉฐเจ—เฉเจฐเจนเจฟ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจคเจฟเฉฐเจจ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฌเจฃเจพเจ เจ—เจ เจนเจจ (เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจ—เฉเจฐเจนเจฟ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจœเจพ เจ•เฉ‡ เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเฉ‹ -> เจตเฉ‡เจฐเฉ€เจเจฌเจฒ): te_api (เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ), api_key (เจธเจฅเจพเจจเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจจเจพเจฒ TP API เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจญเจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ), sha256 (เจ–เจพเจฒเฉ€ เจ›เฉฑเจกเฉ‹, SG เจฒเจˆ TP API เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจตเจฐเจคเจฟเจ† เจ—เจฟเจ†).

เจงเจฎเจ•เฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API เจฒเจˆ เจชเฉ‹เจธเจŸเจฎเฉˆเจจ เจธเฉฐเจ—เฉเจฐเจนเจฟ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเฉ‹

เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ—เฉ‡เจŸเจตเฉ‡ API เจฒเจˆ เจ–เจผเจคเจฐเฉ‡ เจฆเฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ เจฒเจˆ เจชเฉ‹เจธเจŸเจฎเฉˆเจจ เจธเฉฐเจ—เฉเจฐเจนเจฟ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเฉ‹

เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚

เจธเจฎเจพเจœ เจตเจฟเจš เจธเจพเจฅเฉ€เจ†เจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹ เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ€เจ†เจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ เจœเฉ‹ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจคเฉ‹เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ TP API, เจ…เจคเฉ‡ SG เจฒเจˆ TP API. เจ–เจคเจฐเฉ‡ เจฆเฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ API เจฆเฉ‡ เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค เจฐเจพเจนเฉ€เจ‚, เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจ•เฉˆเจจ เจ•เจฐเจจ เจฆเฉ€ เจคเฉเจนเจพเจกเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจตเจฟเฉฑเจš เจ•เจพเจซเจผเฉ€ เจตเจพเจงเจพ เจนเฉ‹เจ‡เจ† เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจนเฉเจฃ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจ•เจˆ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจ•เฉˆเจจ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ (เจšเฉˆเฉฑเจ• เจ‡เจจ VirusTotal API, เจ…เจคเฉ‡ เจซเจฟเจฐ เจšเฉˆเฉฑเจ• เจชเฉเจ†เจ‡เฉฐเจŸ เจธเฉˆเจ‚เจกเจฌเฉŒเจ•เจธ เจตเจฟเฉฑเจš), เจ…เจคเฉ‡ เจจเจพ เจธเจฟเจฐเจซเจผ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจŸเฉเจฐเฉˆเจซเจฟเจ• เจคเฉ‹เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹, เจธเจ—เฉ‹เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจกเจฐเจพเจˆเจต เจ…เจคเฉ‡, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, CRM เจธเจฟเจธเจŸเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉ€ เจฒเจ“เฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹