Menor do que de baixo nível soquetes comum BSD
-
02-07-2019 - |
Pergunta
Como você faz órbitas baixas de baixo nível em C, exemplo:. Realmente enviando um SYN
Solução
O que você realmente quer é um socket raw ... você pode controlar completamente os cabeçalhos e bandeiras com a interface socket raw, mas programá-los é muito mais desafiador. Aqui é um ótimo tutorial para você começar: http: //www.cs. binghamton.edu/~steflik/cs455/rawip.txt .
Outras dicas
soquetes crus são seu amigo.
Houve alguns links para informações úteis sobre esta questão .
Também consulte Capítulo 25 "Sockets raw" de "Programação Unix de rede", de Steven
Se você está tentando código multiplataforma você pode encontrar libpcap uma alternativa útil.
Você quer usar soquetes brutos . Em * nix, você precisa ser root para ser capaz de criar soquetes brutos. Eu não tenho certeza se é possível no Windows.
Eu suspeito que as fontes nmap seria um excelente lugar para olhar.