home.social

#netcat — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #netcat, aggregated by home.social.

fetched live
  1. Автотестирование кастомного K8s CNI: как правильно входить в ха… то есть поду

    Представьте, однажды вы приходите в новую компанию на позицию Automation QA и перед вами возникает задача: на пустом поле проекта посеять зерна автотестов, которые прорастут в регулярный процесс тестирования и будут отлавливать различные баги. Такая задача возникла и передо мной, поэтому я хочу поделиться своим опытом, как строил тестирование кастомного K8s CNI-плагина, в новой для себя области. Статья будет полезна QA-инженерам, которые на «ты» с Python, но на «вы» с тестированием Kubernetes с помощью автотестов. При решении задачи я столкнулся с вопросами, на которые нигде не нашел ответа. Возможно, раз мне помог описанный путь, поможет и вам. Войти в поду

    habr.com/ru/companies/cloud_ru

    #тестирование #automation_qa #cniплагин #k8s #kubernetes #multus #сетевая_связность #netcat #python

  2. what gear do you actually need to do a walk through the office karmetasploit reverse shell trick for auditing all your devices #netcat #shell bringer #reverse shell one liners #beef modules #hooks.js:3000

  3. @oclsc

    Arch has #OpenBSD #nc twice in the AUR. One package applies all of the Debian patches. One does not.

    But they won't have noticed this difference, since they added these to the AUR around the time that Debian stopped patching the if test.

    aur.archlinux.org/packages/ope

    aur.archlinux.org/packages/ope

    #NetBSD, #FreeBSD, and #DragonFlyBSD all use the Jackson netcat.c with the if statement as in the original, so their ncs will all do this too.

    gitweb.dragonflybsd.org/?p=dra

    @cks
    #netcat

  4. @cks

    A little background info:

    The #OpenBSD blame for #nc. See line 705, tagged revision 1.21 and dated 2001-06-25.

    cvsweb.openbsd.org/annotate/sr

    Version 1.10. Note that the entire holler() fuction, called on line 1585, is conditional on o_verbose.

    cvsweb.openbsd.org/annotate/sr

    The same code in the Stearns fork of 1.10, which Debian calls 'netcat-traditional'.

    sources.debian.org/src/netcat/

    Non-OpenBSD GNU netcat works differently and isn't in Debian.

    sourceforge.net/p/netcat/code/

    #netcat
    @oclsc

  5. @cks

    nc wasn't changed. The relevant line of code has been

    if (vflag || zflag) {

    ever since Eric Jackson re-wrote #OpenBSD #nc in 2001. Martin Pieuchot changed the stream from standard output to standard error in 2009, but nc has been doing this for quarter of a century.

    What actually happened was that #Debian people had been locally patching this line from 2012 to 2023.

    salsa.debian.org/debian/netcat

    salsa.debian.org/debian/netcat

    The Stearns fork of pre-Jackson #netcat respects -v here.

  6. Fun: try communicating with / using and an table!

    $ man ascii
    $ man sway-ipc # (for Sway)
    $ nc -U "$I3SOCK" # "$SWAYSOCK" also works for Sway

    Then enter:

    i3-ipc^@^@^@^@^C^@^@^@

    '^@' is a 0 byte; you can get it with Ctrl+@ (Ctrl+Shift+2) or sometimes Ctrl+Space. '^C' is a 3 byte; you'll need to escape it so that your terminal takes it literally rather than quitting `nc`; enter Ctrl+V then Ctrl+C.

    Once you're done, press Ctrl+D once to send!

  7. Built a custom Buildroot distro for #Raspberry Pi 4 running:

    Linux 6.12 PREEMPT_RT, Wi‑Fi, #NordVPN, #Tor + #Proxychains, #macchanger, #nftables, #nmap, #netcat, #watchdog.

    A real‑time, stealth, weapon‑grade network appliance.

    Minimal. Fast. Untraceable. Mine 👊🏻

    #Linux #Buildroot #RaspberryPi #PREEMPTRT #FOSS #Privacy #Networking

  8. #netcat is both really popular with #Linux users, but also quite the train-wreck.

    There's multiple mainstream implementations, they all have incompatible commandline interfaces, two of them have been unmaintained for 20 years and lack ipv6 support (netcat-traditional and gnu-netcat).

    Debian and Arch Linux are shipping openbsd-netcat, but there's no canonical upstream, Debian takes the code out of OpenBSD's src.tar.gz and patched it to be portable to Linux (essentially to the point of a fork).

  9. Chaque fois que j'utilise des pipelines avec #netcat j'ai l'impression d'être un génie.
    C'est assez dingue, plus de 20 ans que je fais des transferts compressés avec "dd" => "gzip" => "netcat" et que je réduis des temps de transfert.
    Genre:

    Sur une machine "destination":

    nc -l 8081 | gzip -d | dd bs=32M of=grosfichier

    et sur la machine source:

    dd if="grosfichuer" | gzip | pv | nc machine 8081

    (et encore, je vous passe les déatils d'options de dd)

  10. Утилита CANcat (или CAN-Мессенджер)

    Недавно я купил себе CAN-трансивер USB2 CAN FD_V1 и с удивлением обнаружил насколько же простой и лаконичный протокол заложили разработчики в прошивку STM32G0B1CBT6. Это протокол SLCAN. По сути serial CLI . И это оказалось очень кстати, ведь в программировании микроконтроллеров порой приходится работать с UDS протоколом. Как известно, UDS протокол работает поверх сетевого протокола ISO-TP . В этом тексте я написал под SLCAN простую отладочную утилиту для отладки процесса передачи данных по протоколу ISO-TP (ISO 15765-2).

    habr.com/ru/articles/948770/

    #CANcat #memcpy #netcat #can_bus #isotp #DoCAN #usb2canfd #can #slcan #serial_port

  11. Fake-Service: Ein selbst erdachtes/gemachtes Sicherheitskonzept

    Fake-Services, die loggen, wenn jemand versucht einen Fake-Service zu nutzen.

    #bash #netcat #fake #read #random #Linux

    gnulinux.ch/fake-service-selbt

  12. REST API сервер на Bash с использованием сокетов и Apache

    Всем привет! Ранее рассказывал о том, как создать REST API и Web-сервер на PowerShell для Windows, а также упоминал, что подобный сервер будет работать и в системе Linux, благодаря кроссплатформенной версии PowerShell Core . Безусловно, для подобных целей лучше используются специализированные серверные фреймворки или библиотеки, такие как Flask или Django в Python , но меня не покидала идея реализации похожего сервера, где описание логики будет производиться на языке одного только Bash . Приведу примеры, с помощью которых можно создать такой сервер используя сетевые сокеты netcat , socat и ncat , а также веб-сервера Apache с использованием встроенных модулей.

    habr.com/ru/articles/796731/

    #bash #socket #restapi #netcat #socat #ncat #apache #cgi