soypat
|
5cea9727f0
|
standardise rng for dhcp example
|
2025-07-01 00:29:11 -03:00 |
|
soypat
|
6884d5e859
|
add HTTP normalize tests and fix bugs triggered by tests
|
2025-06-28 13:10:36 -03:00 |
|
soypat
|
26b3adc777
|
work on httpraw normalization and dns/dhcp bridge example
|
2025-06-28 12:39:38 -03:00 |
|
soypat
|
23212d8dc6
|
CopyFrom pattern for DNS and use it for Cookie
|
2025-06-25 09:32:35 -03:00 |
|
soypat
|
1fcde05284
|
begin touching up a DNS Client implementation; internal.GetIP/SetIP refactor
|
2025-06-21 01:29:38 -03:00 |
|
soypat
|
48f1fa9103
|
fix DHCP client and finish tests
|
2025-06-20 13:51:10 -03:00 |
|
soypat
|
2133966a16
|
add dhcp failing test
|
2025-06-17 02:07:11 -03:00 |
|
soypat
|
47eae76dcf
|
remove govulncheck from CI for time being
|
2025-06-15 18:04:33 -03:00 |
|
soypat
|
dcc7a95e62
|
huge tap/bridge overhaul; udp node; dhcp node; DHCP example
|
2025-06-15 18:01:04 -03:00 |
|
soypat
|
29ac9a3a1a
|
begin adding NTP client node
|
2025-06-12 02:19:52 -03:00 |
|
soypat
|
1fcdd9a7b3
|
TCP listener seems to be working really well :)
|
2025-06-11 19:38:19 -03:00 |
|
soypat
|
63cf2e2669
|
push last night work
|
2025-06-11 10:11:51 -03:00 |
|
soypat
|
6b511999d1
|
begin testing tcp listener (not working)
|
2025-06-09 20:38:40 -03:00 |
|
soypat
|
76be78812f
|
listener refactor: tcpPool+ready/accepted slices
|
2025-06-08 23:10:43 -03:00 |
|
soypat
|
9a60642283
|
mega refactor internet.TCPConn->tcp.Conn
|
2025-06-07 20:43:20 -03:00 |
|
soypat
|
dab7951cbd
|
slight file reordering
|
2025-06-07 13:44:28 -03:00 |
|
soypat
|
6cf5896543
|
continue reworking StackNode implementations
|
2025-06-07 11:59:56 -03:00 |
|
soypat
|
c76fde4677
|
minor changes
|
2025-06-07 09:36:10 -03:00 |
|
soypat
|
c635bde512
|
all in on StackNode refactor: Encapsulate/Demux on all stacks+ConnID+more abstraction
|
2025-06-06 01:23:44 -03:00 |
|
soypat
|
6ba727a0ef
|
more effort into understanding why TAP interface is so slow on my linux machine to no avail
|
2025-06-05 00:47:07 -03:00 |
|
soypat
|
bc14ed395d
|
tap program output much more readable
|
2025-06-04 01:13:26 -03:00 |
|
soypat
|
589c9d3013
|
update README with pcap and fix innaccuracies
|
2025-06-04 00:14:27 -03:00 |
|
soypat
|
7c5b427b14
|
refactor http packet capture
|
2025-06-03 23:48:51 -03:00 |
|
soypat
|
2d71907241
|
fix TCP flags not being extracted from capture correctly
|
2025-06-03 00:45:11 -03:00 |
|
soypat
|
55bc765d92
|
begin adding packet capture functionality
|
2025-06-01 13:04:43 -03:00 |
|
soypat
|
a29bad9ac9
|
begin working on making response quicker (why is tap interface so slow?)
|
2025-06-01 01:29:07 -03:00 |
|
soypat
|
1acc5f70cd
|
HTTP EXCHANGE SUCCESS
|
2025-05-31 14:51:30 -03:00 |
|
soypat
|
6cd786a199
|
better httpraw documentation
|
2025-05-31 14:28:40 -03:00 |
|
soypat
|
1ae8fab210
|
receive HTTP request success; still working on response
|
2025-05-31 14:08:32 -03:00 |
|
soypat
|
0008791bd8
|
fix ethernet gateway addr not being set; add IPID field; hardware addr support of tap; better tap interface
|
2025-05-31 12:47:09 -03:00 |
|
soypat
|
6c65764070
|
add maximum segment size option on TCP connection init
|
2025-05-30 21:33:12 -03:00 |
|
soypat
|
0f4478cc32
|
add tcpclient to aid debugging
|
2025-05-30 20:26:55 -03:00 |
|
soypat
|
3aa3fa6b2d
|
add additional validation to new TCP checksum test
|
2025-05-28 23:25:27 -03:00 |
|
soypat
|
20946c7e22
|
fix TCP checksum in internet.StackBasic; more logging
|
2025-05-27 23:37:21 -03:00 |
|
soypat
|
a967f083cb
|
add TCPConn Read+Write and ancilliary methods; looks like IP mux is broken
|
2025-05-25 18:30:55 -03:00 |
|
Patricio Whittingslow
|
682e533017
|
Merge pull request #2 from soypat/httpx
HTTP raw processing
|
2025-05-25 17:13:08 -03:00 |
|
soypat
|
969243d480
|
return error when no cookies found
|
2025-05-25 17:10:49 -03:00 |
|
soypat
|
ebbc8e3ba4
|
ok needed to bump further than previously thought
|
2025-05-25 17:09:18 -03:00 |
|
soypat
|
1cc1882648
|
bump to go1.22 so vulncheck passes
|
2025-05-25 17:05:20 -03:00 |
|
soypat
|
c3f0c218f7
|
add httpraw to readme
|
2025-05-25 17:01:31 -03:00 |
|
soypat
|
ca7bf2f366
|
httpraw looking good
|
2025-05-25 16:58:52 -03:00 |
|
soypat
|
b63ce5a964
|
tests passing babyyyyy, header is 112 bytes of pure ecstasy
|
2025-05-25 02:01:53 -03:00 |
|
soypat
|
095c4e1b57
|
omg almost done with httpx port to super smol http
|
2025-05-24 16:09:35 -03:00 |
|
soypat
|
876f10f9d8
|
begin working on httpx
|
2025-05-22 23:24:22 -03:00 |
|
soypat
|
e6496d2b07
|
add readme docs on how to develop
|
2025-05-14 18:31:08 -03:00 |
|
soypat
|
c94337317f
|
document everything
|
2025-05-13 23:49:13 -03:00 |
|
soypat
|
411d1b3c28
|
add ipv4 frame tests; fix protocol setting
|
2025-05-13 21:36:24 -03:00 |
|
soypat
|
4b3db8fefd
|
better stackbasic tests
|
2025-05-13 19:19:45 -03:00 |
|
soypat
|
fb9c0a831e
|
smol changes
|
2025-04-06 01:13:35 -03:00 |
|
soypat
|
70a3bbbe2f
|
add stackbasic test
|
2025-04-05 17:17:32 -03:00 |
|