это python - m SimpleHTTPServer представляет угрозу безопасности, и если это так, как мне его выключить [закрыто]

Итак, мой новичок включил python -m SimpleHTTPServer , не думая о том, как его выключить, есть ли способ убить его?

2
задан 18 June 2017 в 23:58

3 ответа

Если вы сидите за NAT (вы используете простой маршрутизатор дома), если на вашем маршрутизаторе или компьютере есть какой-либо брандмауэр, вы в безопасности.

Чтобы остановить эту команду после ее запуска, вы можете использовать Ctrl + C , как и все другие команды.

Если вы запустили его в фоновом режиме, так как другие предлагают его, вы должны найти процесс и убить его:

$ pgrep -a python
14332 python -m SimpleHTTPServer

затем:

$ kill -2 14332
2
ответ дан 2 December 2019 в 01:55

Можно проверить, работает ли серверный процесс HTTP путем открытия терминала, затем вводящего

ps aux | grep HTTP

, и посмотрите, там ли это.

, Если процесс работает, тип

kill -9 PID

с PID, являющимся идентификатором процесса сервера HTTP.

, С другой стороны, Вы могли перезагрузить свою ОС, и затем процесс не должен работать.

1
ответ дан 2 December 2019 в 01:55

Не действительно возможно оценить риск, не принимая во внимание другие факторы такой как, какой пользователь Вы выполнили его как, любой брандмауэр (брандмауэры), который можно использовать, и конфигурация сети (такая как маршрутизаторы и перенаправление портов).

В любом случае можно уничтожить его тот же способ, которым Вы уничтожили бы любой другой процесс, например.

pkill -f SimpleHTTPServer

(необходимо видеть что-то как

[1]+  Terminated              python -m SimpleHTTPServer

посредством подтверждения).

2
ответ дан 2 December 2019 в 01:55

Другие вопросы по тегам:

Похожие вопросы: