首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小北的博文

    防止利用sll证书泄露源站ip

    解决方法 首先我们如果安装了宝塔,就创建一个站点,然后将默认站点改为刚刚创建的站点,之后到这个网页只做我们的sll空证书,或者可以使用已经做好的,做好的已经放到了下边。 结尾 这样就可以避免别人利用sll证书来确认是否为你的源站ip。那这样源站ip就安全了吗?当然不可能,还有很多的技巧或者工具来获取你的源站ip。

    63110编辑于 2024-08-23
  • 来自专栏小北的博文

    防止利用sll证书泄露源站ip

    解决方法 首先我们如果安装了宝塔,就创建一个站点,然后将默认站点改为刚刚创建的站点,之后到这个网页只做我们的sll空证书,或者可以使用已经做好的,做好的已经放到了下边。 结尾 这样就可以避免别人利用sll证书来确认是否为你的源站ip。那这样源站ip就安全了吗?当然不可能,还有很多的技巧或者工具来获取你的源站ip。

    2K30编辑于 2022-03-31
  • 来自专栏小王知识分享

    在宝塔中把sll证书配置到nginx中,把http变为https

    所以我们要申请SLL证书,把http请求强制为https请求! 二、准备工作 1. 准备好域名申请的SLL证书(直接跟着提示申请2分钟就审批成功) 2. 下载nginx版本的SLL证书 3. 已经在宝塔面板发布过网站 三、开始把SLL配置到Nginx 1. 配置并开启 2.

    2.5K20编辑于 2022-07-11
  • 来自专栏PowerBI

    函数周期表丨模糊匹配(二)

    [5212eddb08819bdf771d8176cb8239b2.gif] 上期使用的代码: CONTAINSSTRING = VAR SLL = VALUES ( '维度'[维度] ) VAR 我们来看看之前SEARCH函数使用的代码: 销售颜色 = VAR SLL = VALUES ( '维度'[维度] ) VAR SQL = MAX ( '事实表'[颜色] ) RETURN VAR SQL = MAX ( '事实表'[颜色] ) RETURN IF ( COUNTROWS ( FILTER ( SLL, CONTAINSSTRING ( SQL, SLL ) 变量SLL! 之前的代码函数内部使用的是变量,修改后的代码是直接调用物理列。 区别在于使用变量,当进行多选时,SLL这个时候是作为表存在的; 而直接使用物理列,传递的是一行一行,此时会一行一行对着表进行逐行的迭代筛选。 因此这个时候可以得到正确的结果。

    47530发布于 2021-08-31
  • 来自专栏七禾页话

    Linux|tcpdump的抓包在Wireshark里显示Bogus IPv4 Version

    (Linux cooked), capture size 262144 bytes 或者是LINUX_SLL2: $ sudo tcpdump -i any host 1.1.1.1 tcpdump: data link type LINUX_SLL2 tcpdump: verbose output suppressed, use -v[v]... for full protocol decode listening on any, link-type LINUX_SLL2 (Linux cooked v2), snapshot length 262144 bytes 如果是LINUX_SLL2 解决方案是通过-y参数指定data-link-type为LINUX_SLL: #左右滑动 sudo用户运行: $ sudo tcpdump -i any -y LINUX_SLL [-w xxx.pcap libpcap的版本,如果比1.10.2小并且interface是any,就使用LINUX_SLL,否则就用默认的link-type,大概的实现如下: #左右滑动 #!

    1.5K21编辑于 2023-11-01
  • 来自专栏光城(guangcity)

    数据包发送与嗅探

    ; /* 一般为AF_PACKET */ unsigned short int sll_protocol; /* 上层协议 */ int sll_ifindex; /* 接口类型 */ unsigned short int sll_hatype; /* 报头类型 */ unsigned char sll_pkttype; /* 包类型 */ unsigned char sll_halen; /* 地址长度 */ unsigned char sll_addr[8]; /* MAC地址 */ }; ifreq结构定义在/usr/include/net/if.h , 0, sizeof(sll)); sll.sll_family = PF_PACKET; sll.sll_protocol = htons(ETH_P_ALL); /* , 0, sizeof(sll)); sll.sll_family = PF_PACKET; sll.sll_protocol = htons(ETH_P_ALL); //get

    3.2K30发布于 2019-09-20
  • 来自专栏运维知识

    linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)

    4.创建访问用户 以下我创建两个用户 ssl sll2 [root@localhost ~] useradd ssl [root@localhost ~] useradd sll2 用于将用户名“ssl HomeDir Drive: Logon Script: Profile Path: \\localhost\sll2\profile Domain: write list = sll2 配置完成之后记得重启或重新加载 [share] :Samba 共享的节标题。 valid users = ssl, sll2 :此选项限制指定用户的访问。仅允许用户“ssl”和“sll2”访问此共享。 write list = sll2 :“写入列表”选项指定允许在共享文件夹中写入(创建、修改、删除)文件的用户列表。在这种情况下,只有用户“sll2”具有写入权限。

    2.7K10编辑于 2024-06-03
  • 来自专栏xcywt

    C++如何获取网卡地址(跨平台)

    = (int)paddr->sll_addr[i]) { bNullAddr = false; break; if (bNullAddr) { continue; } str.resize((int)paddr->sll_halen * 3 - 1); char *pCur = &str[0]; for (int i = 0; i < (int)paddr->sll_halen; + +i) { pCur += snprintf(pCur, 3, "%02x", (int)paddr->sll_addr[i]); if (i + 1 < (int)paddr->sll_halen) { *(pCur++) = ':'; }

    2.1K40编辑于 2023-05-23
  • 来自专栏PowerBI

    销售需求丨查找问题

    ---- 编写如下代码: 销售颜色: = VAR SLL = VALUES ( '维度'[维度] ) VAR SQL = MAX ( '事实表'[颜色] ) RETURN IF ( SEARCH ( SLL, SQL,, 0 ) > 0, SQL, BLANK () ) 从结果中我们不难看出,当切片器无选择时,以及多选时,其结果呈现的很明显是有问题的。 COUNTROWS ( FILTER ( SLL, SEARCH ( [维度], SQL,, 0 ) > 0 ) ) > 0, SQL, BLANK () ) 当然 ,也可以使用FIND写法: FIND写法 = VAR SLL = VALUES ( '维度'[维度] ) VAR SQL = MAX ( '事实表'[颜色] ) RETURN IF ( COUNTROWS ( FILTER ( SLL, FIND ( [维度], SQL,, 0 ) > 0 ) ) > 0, SQL, BLANK (

    56730发布于 2021-09-03
  • 来自专栏Pou光明

    不使用ip和port如何进行网络通讯(raw socket应用例子)

    interface number get_mac(); get_ip(); struct sockaddr_ll sadr_ll; // sadr_ll.sll_ifindex = ifreq_i.ifr_ifindex; sadr_ll.sll_ifindex = if_nametoindex("eth0"); sadr_ll.sll_halen = ETH_ALEN; sadr_ll.sll_addr[0] = DESTMAC0; sadr_ll.sll_addr[1] = DESTMAC1; sadr_ll.sll_addr[2 ] = DESTMAC2; sadr_ll.sll_addr[3] = DESTMAC3; sadr_ll.sll_addr[4] = DESTMAC4; sadr_ll.sll_addr

    76930编辑于 2023-09-09
  • 来自专栏全栈程序员必看

    自己动手写CPU之第五阶段(3)——MIPS指令集中的逻辑、移位与空指令

    当功能码是6’b000000,表示是sll指令,逻辑左移 指令使用方法为:sll rd, rt, sa 指令作用为:rd <- rt << sa (logic),将地址为rt的通用寄存器的值 更进一步,能够发现nop、ssnop两条指令的功能码都是6’b000000,与之前介绍的逻辑左移指令sll的功能码同样。 这样在译码的时候会不会有冲突:nop指令的二进制码与sll 0,0,0的二进制码一样,处理器怎样译码?ssnop指令的二进制码与sll 0,0,1的二进制码一样,处理器怎样译码? nop = sll $0,$0,0 ssnop = sll $0,$0,1 事实上两者是等价的。 所以nop、ssnop指令不用特意实现,全然能够当作特殊的逻辑左移指令sll。 下一次将实现上面介绍的逻辑、移位、空指令,敬请关注!

    3.9K10编辑于 2022-07-08
  • python链表

    current_node.data, end=" -> ") current_node = current_node.next_node print("None")# 创建单链表并操作sll = SinglyLinkedList()sll.append(1)sll.append(2)sll.append(3)sll.display() # 输出: 1 -> 2 -> 3 -> None双向链表

    40410编辑于 2024-02-01
  • 来自专栏若尘的技术专栏

    数据结构——链表

    if cur.item == item: return True cur = cur.next return False if __name__ == '__main__': sll = SingleLinkList() sll.addFirst(10) sll.addFirst(20) sll.append(30) sll.travel() sll.remove(10) sll.travel() print(sll.search(30)) print(sll.search(10)) sll.insert(2, 40) sll.travel() print( sll.length()) print(sll.isEmpty()) sll.insert(2, 50) sll.travel() ``` 20 10 30 20 30 True False

    1.1K85发布于 2021-06-28
  • 来自专栏PowerBI

    函数周期表丨模糊匹配

    代码1: CONTAINSSTRING = VAR SLL = VALUES ( '维度'[维度] ) VAR SQL = MAX ( '事实表'[颜色] ) RETURN IF ( CONTAINSSTRING ( SQL, SLL ), SQL ) 代码2: CONTAINSSTRINGEXACT = VAR SLL = VALUES ( '维度'[维度] ) VAR SQL = MAX ( '事实表'[颜色] ) RETURN IF ( CONTAINSSTRINGEXACT ( SQL, SLL ), SQL ) 其结果如下: [02dd1606fee3487d7570a0860ca2a940

    71220发布于 2021-08-31
  • 来自专栏纸上得来终觉浅

    libuv源码阅读(9)--interfaces

    else struct ifaddrs *addrs, *ent; uv_interface_address_t* address; int i; struct sockaddr_ll *sll namelen) == 0 && (address->name[namelen] == 0 || address->name[namelen] == ':')) { sll = (struct sockaddr_ll*)ent->ifa_addr; memcpy(address->phys_addr, sll->sll_addr, sizeof(address

    73210发布于 2021-03-12
  • 来自专栏入门小站

    linux主机网络流量抓包监控

    verbose output suppressed, use -v or -vv for full protocol decode listening on any, link-type LINUX_SLL verbose output suppressed, use -v or -vv for full protocol decode listening on any, link-type LINUX_SLL verbose output suppressed, use -v or -vv for full protocol decode listening on any, link-type LINUX_SLL verbose output suppressed, use -v or -vv for full protocol decode listening on any, link-type LINUX_SLL webserver.pcap port 80 [sudo] password for ricardo: tcpdump: listening on any, link-type LINUX_SLL

    6.8K20编辑于 2022-06-02
  • 来自专栏Lauren的FPGA

    9个关于SSI芯片的必知问题

    SLR之间通过专用布线资源SLL(Super Long Line)互连。SLL的个数是有限的。以XCVU5P为例,可通过如下命令获取SLL的个数。这在设计初期是非常重要的。 对于SSI器件,Interposer上分布了专用的全局时钟走线,因此,对于跨die时钟并不需要特殊处理,同时该时钟也不会占用SLL。 8. Block RAM和DSP48能否跨die级联?

    5.2K10发布于 2019-10-30
  • 来自专栏全栈程序员必看

    python解决约瑟夫环问题(容易理解版)「建议收藏」

    %cur.elem,end="") count = 0 print(cur.elem) if __name__ == '__main__': sll = SingleCycleLinkList() for i in range(1,42): sll.append(i) sll.judgement() 发布者:全栈程序员栈长

    1.5K30编辑于 2022-09-05
  • 来自专栏开发与安全

    数据结构:静态链表

     = 0;   /* 目前静态链表为空,最后一个元素的cur为0 */     return true; } /* 若备用空间链表非空,则返回分配的结点下标,否则返回0 */ int Malloc_SLL         array[0].cur = array[k].cur;/* 下一个分量用来做备用 */     return k; } /*  将下标为pos的空闲结点回收到备用链表 */ void Free_SLL  || pos > ListLength(array) + 1)         return false;     int k = MAXSIZE - 1;     int i = Malloc_SLL )         k = array[k].cur;     int j = array[k].cur;     array[j].cur = array[pos].cur;     Free_SLL

    84460发布于 2018-01-03
  • 来自专栏后端技术

    中大 软院 2015级 计组期末复习课

    数组操作 graph TD C(addi $t0 $t0 i) --> A A(sll $t0 2) --> B(add $t0 $s0 $t) B --> |Bj的地址在$t0| D[lw $t1 0 ,$t0] E(addi $t2 $t2 j) --> F F(sll $t2 2) --> G(add $t2 $s1 $t2) G --> |Ai的地址在$t2| I[sw $t2 0,$t2]

    51710发布于 2019-05-25
领券