curl 'https://api.deepinfo.com/v1/easm/technologies/vulnerabilities?tech_id=00000000000000000000000e2cc20001&page=0' \
-H 'apikey: YOUR_API_KEY' \
-H 'Accept: application/json'
import requests
url = "https://api.deepinfo.com/v1/easm/technologies/vulnerabilities"
params = {
"tech_id": "00000000000000000000000e2cc20001",
"page": "0"
}
headers = {
"apikey": "YOUR_API_KEY",
"Accept": "application/json"
}
response = requests.get(url, params=params, headers=headers)
response.raise_for_status()
print(response.json())
const url = "https://api.deepinfo.com/v1/easm/technologies/vulnerabilities?tech_id=00000000000000000000000e2cc20001&page=0";
const response = await fetch(url, {
method: "GET",
headers: {
"apikey": "YOUR_API_KEY",
"Accept": "application/json"
},
});
const data = await response.json();
console.log(data);
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
req, err := http.NewRequest("GET", "https://api.deepinfo.com/v1/easm/technologies/vulnerabilities?tech_id=00000000000000000000000e2cc20001&page=0", nil)
if err != nil {
panic(err)
}
req.Header.Set("apikey", "YOUR_API_KEY")
req.Header.Set("Accept", "application/json")
res, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer res.Body.Close()
body, err := io.ReadAll(res.Body)
if err != nil {
panic(err)
}
fmt.Println(string(body))
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.deepinfo.com/v1/easm/technologies/vulnerabilities?tech_id=00000000000000000000000e2cc20001&page=0"))
.header("apikey", "YOUR_API_KEY")
.header("Accept", "application/json")
.GET()
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
using System;
using System.Net.Http;
using var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.deepinfo.com/v1/easm/technologies/vulnerabilities?tech_id=00000000000000000000000e2cc20001&page=0");
request.Headers.Add("apikey", "YOUR_API_KEY");
request.Headers.Add("Accept", "application/json");
using var response = await client.SendAsync(request);
Console.WriteLine(await response.Content.ReadAsStringAsync());
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.deepinfo.com/v1/easm/technologies/vulnerabilities?tech_id=00000000000000000000000e2cc20001&page=0',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'apikey: YOUR_API_KEY',
'Accept: application/json',
],
]);
$response = curl_exec($curl);
if ($response === false) {
throw new RuntimeException(curl_error($curl));
}
echo $response . PHP_EOL;
require 'net/http'
require 'uri'
uri = URI('https://api.deepinfo.com/v1/easm/technologies/vulnerabilities?tech_id=00000000000000000000000e2cc20001&page=0')
request = Net::HTTP::Get.new(uri)
request['apikey'] = 'YOUR_API_KEY'
request['Accept'] = 'application/json'
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == 'https') do |http|
http.request(request)
end
puts response.body