如何在我的 Windows 10 机器上找到这个照片编辑器? https://support.microsoft.com/en-us/office/make-a-picture-transparent-ce96ac80-5afc-436c-ae3f-0c78009bf704#:~:text=Double%2Dclick%20the%20picture%2C%20and ,you%20want%20to%20make%20transparent .
bbartling's questions
我有一个C20 TP-link 家庭路由器,我对子网划分感兴趣(与 vLAN 相同吗?)我的家庭网络......是否可以通过子网划分(vLAN?)隔离所有硬连接到路由器的东西 Vs有什么无线的?这会在无线设备和任何插入硬接线的设备之间增加安全性吗?
查看TP-link 网站上的其他帖子,这似乎可以在更强大的设备上实现。我可以用我的做这个吗?这是我的菜单如下所示,或者解决方案是否可以仅对所有不进行任何网上银行或金融交易的家庭 Wi-Fi 设备使用“访客网络”?感谢这里没有太多智慧的任何提示...
我有一个可以在 Windows 上运行的 python 脚本,但很难在 Ubuntu 上运行它。
测试.py
#!/usr/bin/env python3
"""
https://pymodbustcp.readthedocs.io/en/latest/examples/server_allow.html
An example of Modbus/TCP server which allow modbus read and/or write only from
specific IPs.
Run this as root to listen on TCP privileged ports (<= 1024).
"""
import argparse
from pyModbusTCP.server import ModbusServer, DataHandler
from pyModbusTCP.constants import EXP_ILLEGAL_FUNCTION
# some const
ALLOW_R_L = ['127.0.0.1', '192.168.0.104']
ALLOW_W_L = ['127.0.0.1']
# a custom data handler with IPs filter
class MyDataHandler(DataHandler):
def read_coils(self, address, count, srv_info):
if srv_info.client.address in ALLOW_R_L:
return super().read_coils(address, count, srv_info)
else:
return DataHandler.Return(exp_code=EXP_ILLEGAL_FUNCTION)
def read_d_inputs(self, address, count, srv_info):
if srv_info.client.address in ALLOW_R_L:
return super().read_d_inputs(address, count, srv_info)
else:
return DataHandler.Return(exp_code=EXP_ILLEGAL_FUNCTION)
def read_h_regs(self, address, count, srv_info):
if srv_info.client.address in ALLOW_R_L:
return super().read_h_regs(address, count, srv_info)
else:
return DataHandler.Return(exp_code=EXP_ILLEGAL_FUNCTION)
def read_i_regs(self, address, count, srv_info):
if srv_info.client.address in ALLOW_R_L:
return super().read_i_regs(address, count, srv_info)
else:
return DataHandler.Return(exp_code=EXP_ILLEGAL_FUNCTION)
def write_coils(self, address, bits_l, srv_info):
if srv_info.client.address in ALLOW_W_L:
return super().write_coils(address, bits_l, srv_info)
else:
return DataHandler.Return(exp_code=EXP_ILLEGAL_FUNCTION)
def write_h_regs(self, address, words_l, srv_info):
if srv_info.client.address in ALLOW_W_L:
return super().write_h_regs(address, words_l, srv_info)
else:
return DataHandler.Return(exp_code=EXP_ILLEGAL_FUNCTION)
if __name__ == '__main__':
# parse args
parser = argparse.ArgumentParser()
parser.add_argument('-H', '--host', type=str, default='localhost', help='Host (default: localhost)')
parser.add_argument('-p', '--port', type=int, default=502, help='TCP port (default: 502)')
args = parser.parse_args()
# init modbus server and start it
server = ModbusServer(host=args.host, port=args.port, data_hdl=MyDataHandler())
server.start()
当我从 SSH 运行它时,我得到:
Traceback (most recent call last):
File "/home/ben/anaconda3/lib/python3.7/site-packages/pyModbusTCP/server.py", line 989, in start
self._service.server_bind()
File "/home/ben/anaconda3/lib/python3.7/socketserver.py", line 466, in server_bind
self.socket.bind(self.server_address)
PermissionError: [Errno 13] Permission denied
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "test.py", line 69, in <module>
server.start()
File "/home/ben/anaconda3/lib/python3.7/site-packages/pyModbusTCP/server.py", line 992, in start
raise ModbusServer.NetworkError(e)
pyModbusTCP.server.NetworkError: [Errno 13] Permission denied
如果我ls -la
在目录上执行:
total 12
drwxrwxr-x 2 ben ben 4096 Aug 7 10:57 .
drwxr-xr-x 5 ben ben 4096 Aug 7 10:50 ..
-rw-rw-r-- 1 ben ben 2522 Aug 7 10:54 test.py
这是权限问题吗?
我有一个日志文件,我可以less
在其中使用我知道如何使用shift+转到日志文件底部的文件,G然后使用?
它在文本文件中进行查询。
我不知道该怎么做是当我转到日志文件的底部并找到我的第一个错误或者我曾经搜索过的内容以及?
如何到达下一个错误时?从下往上,我希望在日志文件中的每个错误上不断上升。
是否可以在 Windows 终端点击的位置创建热键或批处理文件脚本(抱歉,我不确定我是否使用正确的语言来满足我的需求)F1
在 Windows 终端中运行以下命令:
alias python=python3.9
我只是厌倦了一遍又一遍地输入这个,好奇某种热键可以按下一个按钮来输入这个,就像F1
键类似的东西。
是否可以nmap
像带有嵌入式端口号的 url 一样使用 ping?.
我将如何 ping 这个?http://openleadr.org:8911/OpenADR2/Simple/2.0b
?
我认为nmap -p 8911 openleadr.org
会起作用,但它不会留下剩余的网址吗?/OpenADR2/Simple/2.0b
如果网站是 https 也会有所不同吗?
有人有关于运行虚拟盒 ubuntu 服务器映像的提示吗?
设置虚拟盒映像似乎很顺利,更新正常,我重新启动了几次。我想要开始工作的是能够从主机操作系统复制并粘贴到这个来宾虚拟机中,但是现在我在启动它时遇到了蓝屏。
当我尝试设置复制粘贴时,我确实执行了此过程,似乎在此之后一切都变蓝了。这篇文章的第一个答案:
问题是缺少 virtualbox-guest-x11 包
有人有什么建议可以尝试吗?抱歉,这里不是 linux 或虚拟机专家……我的最终目标是能够通过 SSH 连接到这个运行 ubuntu 服务器映像的 VM。这就是我登录虚拟机时出现的所有内容:
这些步骤可用于从我的 Windows 主机到 Ubuntu 服务器 VM 的SSH 设置