Sto provando a scrivere uno script per testare una firma di rete Suricata . Per fare questo ho bisogno di simulare lo stesso agente utente del malware. Ho provato quanto segue.
$.ajaxSetup({
beforeSend: function(request) {
request.setRequestHeader("User-Agent","XAgent/1.");
}
});
$.ajax({
url: "localhost",
type: "GET"
});
Ma ho ricevuto l'errore Refused to set unsafe header "User-Agent"
.
Ho anche provato WebSocket
e socket.io.js
ma ognuno di questi non mi consente di inviare effettivamente una richiesta HTTP non elaborata.
Quello che voglio è uno strumento come telnet
nel browser, quindi posso semplicemente inviare la richiesta HTTP non elaborata e definire tutti i campi, ma ciò non sembra possibile. C'è un modo per farlo?