タグ

pythonとLinuxに関するiwwのブックマーク (3)

  • Arping - Wikipedia

    arpingはARP要求を用いてターゲット端末の死活確認を行うソフトウェアである。ファイアウォールでpingが利用できないという場合に役に立つ。ARPはリンク層プロトコルであるため、arpingも基的には同一ネットワーク内でしか使用できない。但し、Proxy ARP経由で他のネットワーク内に存在する端末の死活確認を行えるケースも存在する。 Linux版はPythonを用いて作成されているが、libpcapおよびlibnetライブラリを用いて移植性を高めたC言語バージョンも存在し、このバージョンではOpenBSD、FreeBSD、Solarisなどでも動作する。 送信元MACアドレスの詐称とプロミスキャス・モードを併用することで、送信元を隠蔽した状態で死活確認を行う機能も設けられている。 使用例[編集] $ arping 192.168.39.120 ARPING 192.168.39.1

    iww
    iww 2022/12/01
    『ファイアウォールでpingが利用できないという場合に役に立つ。』 『Linux版はPythonを用いて作成されている』
  • Configure line separators | PyCharm

    iww
    iww 2019/10/02
    デフォルトがシステム依存なの怖い
  • venv — Creation of virtual environments

    Source code: Lib/venv/ The venv module supports creating lightweight “virtual environments”, each with their own independent set of Python packages installed in their site directories. A virtual environment is created on top of an existing Python installation, known as the virtual environment’s “base” Python, and may optionally be isolated from the packages in the base environment, so only those e

    venv — Creation of virtual environments
    iww
    iww 2019/09/18
    仮想環境の管理方法までバージョンごとに細かく違うとか大丈夫なんだろうか。 最新バージョンにしたら過去の仮想環境がごっそり使えなくなりそう
  • 1