blainsmith, to random
@blainsmith@fosstodon.org avatar

Starlink offers ‘unusually hostile environment’ to TCP

https://www.theregister.com/2024/05/22/starlink_tcp_performance_evaluation/

#TCP #Networking

wloczykij, to linux Polish

Ten post głównie zainteresuje adminów linuksowych, ale inni użytkownicy Linuksa także będą zadowoleni.

Wczoraj odkryłem ciekawy program, którego szukałem od lat :). Mowa o programie . Z wyglądu i funkcjonalności przypomina program na desktopa o nazwie .

Z opisu wynika, że obsługuje także inne platformy:

Written in - for , , *BSD, (termux) and

Ja mam odhaczone wszystkie 3 punkty z ich listy, czemu warto używać tego programu :)

  • You're debugging on a remote machine and need to study a pcap.
  • You don't want to copy it back to your desktop.
  • You're familiar with Wireshark. 😃

Poniżej link do strony:
https://termshark.io/

Co do pakietów, na ubuntu 22.04 jest dostępna wersja w repo, choć stara, bo wersja z 2021 roku.

@linux_pl





















jschauma, to random
@jschauma@mstdn.social avatar

Happy 50th Birthday, !

"A Protocol for Packet Network Intercommunication" by Vinton G. Cert and Robert E. Kahn

Published May 1974 in IEEE "Transactions on Communications" and including the definition of 16 bit port numbers, relative sequence numbers, buffering and retransmission based on window size and other flow control.

https://www.cs.princeton.edu/courses/archive/fall06/cos561/papers/cerf74.pdf

Via Patrik Fältström on internet-history@lists.isoc.org:
https://elists.isoc.org/pipermail/internet-history/2024-May/009758.html

wagesj45, to IT
@wagesj45@mastodon.jordanwages.com avatar

A VM I spun up grabbed an IP of 192.168.251.0. I dunno why but I was shocked that it ended in a zero. Totally forgot that they can end in zero.

jtk, to linux
itnewsbot, to random
@itnewsbot@schleuss.online avatar

Modeling Network Latency - The selfhosting community is an interesting and useful part of the Internet dedica... - https://hackaday.com/2024/01/17/modeling-network-latency/ -hosted

jschauma, to sysadmin
@jschauma@mstdn.social avatar

Hey Fediverse! The Spring semester is about to start, and I'll be teaching System Administration again:

https://stevens.netmeister.org/615/

Topics covered include: basic operating system & filesystem concepts, software installation & package management, config management, automation, tools development, TCP/IP networking, common services, system security.

All lectures are online as free videos; if you'd like to follow along, here's the playlist for Week 1:

https://www.youtube.com/playlist?list=PLDadzdouM0VCV7tjurqM8FHY6APK9wvJl

jschauma,
@jschauma@mstdn.social avatar

This week in my #SysAdmin class, we continue with networking.

We start on our box and strace/ktrace a simple telnet command to see how we even get to the point of #DNS resolution (/etc/nsswitch.conf, /etc/hosts, /etc/resolv.conf), then #tcpdump a simple HTTP request to observe:

  • #ARP / #NDP calls to find the default route and local resolver
  • #UDP DNS lookup
  • #TCP handshake
  • HTTP protocol

After that, we look at #ICMP and observe #traceroute packets.

https://www.youtube.com/playlist?list=PLDadzdouM0VBzJK3Aq9AaJMWUOnljP4yv

#SRE #DevOps

madnuttah, to Redis
@madnuttah@fosstodon.org avatar

If you'd like to use with my @nlnetlabs image using rather a than connection, this should get you covered: https://github.com/madnuttah/unbound-docker/blob/main/doc/redis/INSTRUCTIONS.md

kkarhan, to linux
@kkarhan@mstdn.social avatar

I really did underestimate as compression for a :

I was able to just shove the pre-made, full & uncut binary from @landley and still have some breathing room.

Tho I expect this to change once I put a in that has actual capabilities...

This will be interesting for OS/1337.

http://landley.net/toybox/bin/
https://landley.net/toybox/help.html

the complete toybox binary outputting the commands it has implemented

kkarhan,
@kkarhan@mstdn.social avatar

@landley The reason I literally choose the latest released is because this means I'll also be able to profit from latest features or at least fixes done to it.
Some old kernels don't even support compression...

In terms of drivers beyond I only want basics like / , support for some old , , and NICs as well as /dev/ devices so I can use or at least to shove something on a disk.
I guess I've to start @ allnoconfig.

sb, to Theatre
@sb@fed.sbcloud.cc avatar

We recently received a replacement for our dysfunctional player at the

A , which has balanced audio out, as well remote control it via , or !

No one has written anything for it that I could find, so I wrote a library/cli-in-one in , and call it Tasnet!

With it you can:

  • power on/off
  • open/close tray
  • play/pause/stop
  • change display time (remain/elapsed)
  • even more!
  • hack away (copyleft/MIT)

https://gist.sbcloud.cc/sb/d54f9c4facd349b7ad2fa0f11831a488

dcz, to random
@dcz@fosstodon.org avatar

mystery: my device can send data to the distant AP faster than it can receive (based on throughput).

What does it say about the ?

Is the AP underpowered? Is my device somewhat deaf? Is the AP congested and my device shouts loudest?

This feels weird and fascinating.

.11

mai_lapyst, to linux
@mai_lapyst@soc.saiyajin.space avatar

After spending yesterday entirely by re-implementing in I now know:

  • TCP is weird
  • we have the PSH flag that completly makes the data ignore the TCP sending/recieve buffers and directly writes into the application's stream
  • ACK can be part of literally any other package; you also can SYN, FIN or PSH data while ACK'ing
  • zero-length data packages technically exist, but they dont do anything; they dont even wake up the FD when it's in a epoll
  • the is funny: it responds with RST to incomming TCP packets, even on raw sockets; you'll need to drop them via if you want to implement TCP in userspace

Learned a lot! Now I can go on and create a few tests for ; mainly SYN floodings and so on.

billgoats, to retrocomputing
@billgoats@bitbang.social avatar

Okay, so I don’t have a trumpet. But what I do have is a box of kazoos.

And so I present to you:

Kazoo Winsock v1.0A



heiseonline, to internet German

Internet-Pionier: Vor 25 Jahren starb Jon Postel

Jon Postel gilt als einer der Pioniere des Internets. Sein Tod vor 25 Jahren löste große Trauer aus. Das, was er geschaffen hat, prägt das Netz bis heute.

https://www.heise.de/news/Vor-25-Jahren-starb-Jon-Postel-Das-Netz-trug-Trauer-9335577.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege

/IP

lispi314, to hardware
@lispi314@mastodon.top avatar

It's amazing and horrifying how many devs I speak to who don't realize how much their and reliability assumptions involve, or that their disregard of some things as inconsequential isn't a decision for them to make, it is for the user to determine the actual importance of anything lost from a malfunction.

They don't like that because it puts a much higher burden of care than they want to bother with.

lispi314,
@lispi314@mastodon.top avatar

Support for (https://www.complete.org/asynchronous-communication/) would represent the least of due care for these circumstances.

You cannot assume conditions in which will work. You cannot assume a bidirectional low-latency link can be established.

Not for anything intended for wide deployment without gating it off via infrastructural .

The applicability of any program with such assumptions is inherently tightly constrained.

ste, to Funny

My favourite joke is about NTP, but now isn't the time.

lowqualityfacts, to random
@lowqualityfacts@mstdn.social avatar

Please keep in mind that my 139th Patreon subscriber will have the great benefit of putting "139th Patron of Low Quality Facts" on their resume. Employers will look at this and think "Oh wow, 139 is my favorite number. They must be a wonderful person. Let's put them on the payroll but not make them do any actual work, for our company will simply benefit from their wonderful presence".
https://patreon.com/lowqualityfacts

argv_minus_one,
@argv_minus_one@mstdn.party avatar

@lowqualityfacts 139 was every '90s script kiddie's favorite number. The Winnuke attack required the victim to have an open port, and every machine had port 139 ( file sharing protocol) open by default. So, connect to port 139, send some bogus packets, and boom, the victim's computer immediately goes .

jtk, to AWS
chrisgervais, to macos
@chrisgervais@hachyderm.io avatar

Anyone know of an parsing library or code for classic ? After decrypting a stream I’d love to shove it into a lib that can parse it all out and let me extract the relevant bits. I found HTTP sample code for OpenTransport but not sure if that’s right path. I may also not be thinking of the problem correctly but having fun experimenting and kinda don’t want to write it from scratch

katzenberger, to linux
@katzenberger@social.tchncs.de avatar

Interesting:

»Each copy of an app using the core library acts as a network node […] There are no special nodes, and there's no single point of failure. The project supports , macOS, Windows, Android, iOS, and web apps.

Veilid can talk over and , and connections are authenticated, timestamped, strongly end-to-end encrypted, and digitally signed to prevent eavesdropping, tampering, and impersonation.«

https://www.theregister.com/2023/08/12/veilid_privacy_data/

itnewsbot, to retrocomputing
@itnewsbot@schleuss.online avatar

MS-DOS Meets the Fediverse - By now, most Windows users are set up with decently functional machines running Wi... - https://hackaday.com/2023/08/09/ms-dos-meets-the-fediverse/ /ip

animemer, to random

hey, in a debate with @thecatcollective

over parents being delusional,

can you list any open source software that has become the industry standard, so far i got

  • obs- video-streaming
  • android
  • Linux and BSD on servers
  • both chrome and firefox are
    based on open source
kkarhan,
@kkarhan@mstdn.social avatar

@animemer @thecatcollective @torproject not to mention all the protocols of all their applications and devices from over / ( & ) are .

TMEubanks, to random
@TMEubanks@astrodon.social avatar

@huitema I saw your Quic to Mars, which I thought was interesting. I am not sure about relying on round trips on long links (to Mars or beyond), which tend to be strongly non-duplex, but I could see using in in cislunar space - i.e., LunaNet.

AkaSci, (edited )
@AkaSci@fosstodon.org avatar

@huitema @TMEubanks
FYI -
Some quick tests over an emulated link, RTT = 2.564 s:

  • TCP on an old 2.6.32-100.34.1.el6uek.x86_64 Linux kernel, sack, cubic, no special tuning except max cwnd (tcp_rmem and tcp_wmem) = 32 Mbytes - single connection ramps up to 70 Mbps in 90 seconds.
  • With my TCP Perf Enhc Proxy (PEP) (designed for geo-sat) in the path - ramps up to 100 Mbps in 18 seconds.
    Don't have a QUIC traffic generator on my server.

But, TCP works to the moon!

ljrk, to random
@ljrk@todon.eu avatar

Since I always give the same recommendations, here are mine for learning low-level / stuff:

Get the book "TCP/IP Guide" https://nostarch.com/tcpip.htm or the free version (incl. 90s flair) http://www.tcpipguide.com/free/ by Charles M. Kozierok.

For the practical part, the "Guide to Network Programming" book by Beej Jorgensen
http://beej.us/guide/url/bgbuy is a good resource, or the free version at https://beej.us/guide/bgnet/

bortzmeyer, to random French
@bortzmeyer@mastodon.gougere.fr avatar

Encore un programme qui tombe à court de ports. Fuite de ports quelque part :-(

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • magazineikmin
  • InstantRegret
  • thenastyranch
  • cubers
  • Youngstown
  • ethstaker
  • slotface
  • mdbf
  • rosin
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • khanakhh
  • tacticalgear
  • ngwrru68w68
  • cisconetworking
  • modclub
  • everett
  • osvaldo12
  • normalnudes
  • provamag3
  • anitta
  • tester
  • Leos
  • lostlight
  • All magazines