Публикации по теме '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