Публикации по теме 'netcat'


Реализация простого netcat с помощью go
В этом посте мы рассмотрим основы сетевого программирования на go и реализуем простой аналог утилиты netcat . Прежде всего, давайте определим необходимый функционал. Для простоты мы сосредоточимся на таких функциях: Поддерживает только TCP (без UDP). Сервер принимает соединения и просто выводит все полученные данные на stdout . Клиент подключается к серверу и отправляет данные с stdin . Сервер Для управления аргументами командной строки воспользуемся пакетом flag из..

Вопросы по теме 'netcat'

Соединение netcat отклонено на локальном хосте
Я пытаюсь получить значение из соединения netcat, запущенного в файле php, но оно умирает с: localhost [127.0.0.1] 2000 (?) : Connection refused Я не знаю почему, но это работает хорошо, если я использую ssh как пользователь apache...
5638 просмотров
schedule 03.01.2023

Захват HTTP-баннера с помощью Python
Я заинтересован в создании HTTP-захватчика баннеров, но когда я подключаюсь к серверу через порт 80 и отправляю что-то (например, «HEAD/HTTP/1.1»), recv ничего мне не возвращает, например, когда я делаю это, скажем, сетка.. Как бы я поступил по...
1919 просмотров
schedule 28.06.2023

netcat не работает на стеклянных рыбках
Может быть, это простое объяснение, но кажется, что Glassfish (на порту 8080) не отвечает нормально на запросы netcat ... Например: nc localhost 8080 OPTIONS ... ничего не "возвращается", и netcat завершает работу. Если вы сделаете то же...
200 просмотров
schedule 19.01.2023

Оператор Bash-скрипта
Я пытаюсь понять, что означает строка в файле сценария bash: mkfifo mypipe nc -l 12345 < mypipe | /home/myprogram > mypipe Вот что я понимаю: часть nc -l создает поведение на стороне сервера на порту 12345, который принимает входные...
350 просмотров
schedule 28.07.2022

Как отправить только один пакет UDP с помощью netcat?
Я хочу отправить только одно короткое значение в пакете UDP, но выполняю команду echo -n "hello" | nc -4u localhost 8000 Я вижу, что сервер получает сообщение hello , но мне нужно нажать Ctrl + c , чтобы выйти из команды netcat. Как я...
223961 просмотров
schedule 02.05.2022

Как ответить на запрос ajax на стороне сервера?
У меня есть следующая функция: $.ajax({url:"http://127.0.0.1:8080", data: "123", success: function(response, textStatus, jqXHR) { alert(response); }, error: function(jqXHR, textStatus, errorThrown) {...
1267 просмотров
schedule 11.08.2022

Как загрузить файл с веб-сервера на свой компьютер?
Я снова подключен к серверу Freebsd [netcat] и есть файл в /tmp, который я хочу загрузить, но его нельзя просмотреть с помощью моего браузера. Итак, есть ли способы его загрузить? потому что у меня нет доступа к другим папкам. Просто /tmp
6629 просмотров
schedule 02.06.2023

общедоступный прокси-сервер socks через SSH
Итак, я могу создать локальный прокси-сервер socks с sudo ssh -D 8080 user@server , и я могу получить к нему доступ только со своей машины: nmap -p 8080 127.0.0.1 8080/tcp open http-proxy Однако этот прокси недоступен из моей локальной...
4079 просмотров
schedule 16.11.2022

Веб-сервер BASH на порту 80 без постоянного запуска от имени пользователя root
Я создаю очень маленький http-сервер для управления устройством на основе raspberry pi из браузера, используя это в качестве отправной точки: http://paulbuchheit.blogspot.com/2007/04/webserver-in-bash.html Суть его заключается в следующем:...
1610 просмотров
schedule 14.12.2022

read return 1 при чтении из сокета, даже если он читает больше
Когда я читаю из сокета SOCK_STREAM вот так: int t; while ((t = read(clientsocket, buff, 128) > 0)) { write(1, buff, t); } read всегда возвращает 1, но если я загляну в buff с помощью gdb, я увижу всю отправленную мной строку. Я...
1106 просмотров
schedule 12.02.2023

Преобразовать шестнадцатеричный код в двоичный и отправить его по сети
Мне нужно прочитать шестнадцатеричные данные из стандартного ввода, преобразовать их в двоичные, отправить с помощью netcat , получить ответ, преобразовать обратно в шестнадцатеричный формат и распечатать в стандартный вывод. Я делаю: # xxd -r...
860 просмотров
schedule 07.11.2022

Отправка http POST с помощью netcat
Я пытаюсь отправить данные в теле моего http-сообщения. Следующий код делает POST, но я не могу понять, как получить данные в тело или любое другое поле, кроме полей версии http и URL. Я смотрел и пробовал разные вещи из других источников в сети, но...
4093 просмотров
schedule 17.07.2023

Может ли netcat блокироваться на отправляющей стороне?
Не сумев создать надежную систему обмена сообщениями с использованием именованных каналов, я пытаюсь использовать netcat. Моей принимающей стороной будет небольшой скрипт, который прослушивает порт с помощью netcat, порождает нового слушателя и...
1157 просмотров
schedule 08.07.2022

xinetd / netcat — перенаправление stdin/stdout
У меня есть простой скрипт, управляемый xinetd, который обертывает простое Java-приложение, прослушивающее данный порт. Поскольку xinetd общается через stdin/stdout, я хотел бы использовать netcat для перенаправления трафика в/из java-приложения. На...
1887 просмотров
schedule 07.08.2022

Отказ в подключении к серверу Netcat
Используя netcat, мне нужно создать простой сервер, чтобы отвечать простыми данными JSON. Сначала я пытаюсь использовать HTML-страницу: while true ; do nc -l 8888 < index.html ; done или еще проще: netcat -l 8888 < index.html...
12407 просмотров
schedule 29.09.2023

прослушивание netcat работает, но не grep'able (или несколько других утилит)
Я тестирую некоторые инструменты оболочки netcat udp и пытался получить вывод и отправить его через стандартный канал. В этом примере у меня есть клиент netcat, который отправляет «foo», затем «bar», затем «foo» с символами новой строки для каждой...
413 просмотров
schedule 17.04.2022

Передача файлов в активном режиме Netcat FTP не работает
Я пытаюсь загрузить файл с FTP-сервера, используя активный режим. Однако похоже, что мое соединение просто «истекает» или что-то в этом роде каждый раз. Сначала я открываю порт на своем компьютере с помощью netcat, например: nc -vv -l -p 62077...
2990 просмотров
schedule 23.08.2022

Bash пингует сервер с адресом и портом и получает краткую информацию
Как я могу подключиться к серверу по ip и порту и получить краткую информацию об этом? Я пытался сделать это с помощью netcat и curl , но информация слишком длинная. Я также пытался использовать telnet, но это не очень хороший способ для меня. У...
179 просмотров
schedule 13.07.2023

c пользовательский netcat для простого веб-сервера
Я пытаюсь сделать копию netcat для веб-сервера, используя c и bash. Это мой код в bash: #!/bin/bash rm -f out mkfifo out trap "rm -f out" EXIT cat out | nc -l 1500 > >( while read line do echo $line # parse http...
362 просмотров
schedule 21.08.2022

Линукс. неткат + баш
У меня есть bash-скрипт: #!/bin/bash while : do nc -l -p 30003 | python3 script.py done Я хочу, чтобы прослушивание работало всегда. nc localhost 30003 # работает, отлично наберите что-нибудь Ctrl+C Попробуйте еще раз...
410 просмотров
schedule 05.11.2022