Vaatimukset: TCP-paketit täytyy kaapata Windowsissa ja ne voivat muokata paketteja, kuten man-in-the-middle -hyökkäykset verkkoturvallisuudessa.
Arvostelu:
WinDivert: Windows Packet Divert
Windows Packet Divert (WinDivert) on käyttäjätilaan tarkoitettu pakettien kaappaus- ja siirtopaketti Windows 10:lle, Windows 11:lle ja Windows Serverille.
Virallinen verkkosivusto:Hyperlinkin kirjautuminen on näkyvissä.
WinDivert mahdollistaa käyttäjätilasovellusten sieppauksen, muokkaamisen/pudottamisen Windows-verkkopinolle lähetettäviä verkkopaketteja. Yhteenvetona WinDivert voi:
- Verkkopakettien kaappaaminen
- Suodatta/pudota verkkopaketteja
- Verkkopakettien haistelu
- (uudelleen)injektoi verkkopaketteja
- Muokkaa verkkopaketteja
WinDivertiä voidaan käyttää käyttäjätilan pakettisuodattimien, pakettien snifferien, palomuurien, NAT:n, VPN:jen, tunnelointisovellusten ja muiden toteuttamiseen.
WinDivertin keskeisiä ominaisuuksia ovat:
- Pakettien sieppaaminen, nuuskiminen tai pudotuskuviot
- Tukee loopback-liikennettä (localhost)
- Täysi IPv6-tuki
- Verkkokerros
- Yksinkertainen mutta tehokas API
- Edistynyt suodatuskieli
- Suodattimen prioriteetti
- Hiljainen asennus
- Se tarjotaan maksutta GNU Broad General Public License (LGPL) -lisenssin ehtojen mukaisesti.
Rakenna httpbin
httpbin(1): HTTP-pyyntö- ja vastauspalvelu, rakenna http-palvelu, muokkaa pyydettyä pakettisisältöä WinDivertin kautta, voit intuitiivisesti nähdä, että pakettia on muokattu vastaussisällön kautta, ja palvelin vastaanottaa paketin sisällön, jonka välikäsi on siepata ja muokattu.
Lähde:Hyperlinkin kirjautuminen on näkyvissä.
Dockerin rakenne httpbin-komento on seuraava:
Kuten alla on esitetty:
.NET-konsoli
Luo ensin uusi .NET 8 -konsolisovellus, ja nuget-viite on seuraava:
Koodi on seuraava:
Ennen tietokannan estämistä ja muokkaamista, kuten seuraavassa kuvassa näkyy:
Aloita paketin sieppaaminen ja muokkaaminen, kuten seuraavassa kuvassa näkyy:
(Loppu) |