为了上班摸鱼,我用python开发“boss来了”(代码片段)

梦子mengy7762 梦子mengy7762     2022-12-20     604

关键词:

作为打工人来说,特别是996,、007的工作,除了干饭之外,最紧张刺激的莫过于上班的时候偶尔偷偷闲,去池塘里面摸摸鱼。

996摸鱼

一般人摸得哪些鱼呢?聊天、微博、微信朋友圈、小游戏、小说、股票基金等等。

摸鱼的最大阻碍是什么?当然是包工头(老板)了,他们恨不得打工人24小时不间断地干活。

老板抓摸鱼

但是人的精力是有限的,一天只能集中精力干那么几个小时,其他时间需要通过摸鱼来调剂有限,所以我们只要摸鱼不被包工头发现,那是相当愉快的一件事情。

为此,我用 Python 写了一个小工具——BOSS 来了,来监控老板,减少摸鱼被发现的概率。

思路

我们知道,每台电脑或者手机等终端都有一个固定的 Mac 地址,而我们公司办公区域有几个 AP ,大家手机连接的都是距离自己最近的 AP ,所以理论上如果我知道老板手机的 Mac 地址,然后扫描局域网的所有 Mac 地址,如果出现老板手机的 Mac 地址,那么老板大概率是在我附近的,此时摸鱼比较危险;如果没有出现老板额 Mac 地址,那么老板可能离我比较远,此时摸鱼比较安全。

基于上面思路,我要做的就是搞到老板手机的 Mac 地址,然后不断轮询局域网的所有 Mac 地址,一旦发现出现老板手机的 Mac 地址,我就老老实实干活,一旦老板的 Mac 地址消失了,就可以摸鱼了。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

实现

获取老板手机Mac地址

怎么搞到老板的手机 Mac 地址?

好多人听到这个可能就感觉没戏了!总不能把老板的手机偷过来,然后去设置里面找吧。

天无绝人之路,只要肯动脑,办法可不少!

我的方法是这样的。当其他同事没有走动的时候,老板来的时候,保存一次局域网的 Mac 地址信息,当老板走的时候再保存一次,然后比对,找出老板手机的 Mac 地址。为了确保准确性,可以多试几次。

机智如我

获取所有Mac地址

第一步,使用 ipconfig/all 命令,可以找到当前所处的网段:

网段

第二步,使用轮询命令逐个 ping 网段内的 IP ,这一步是为了建立 ARP 表。命令如下:

for /L %i IN (1,1,254) DO ping -w 1 -n 1 192.168.1.%i

其中,192.168.1.%i 是要查询的网段。

第三步,使用 arp 命令可以查询所有的Mac地址,命令为:

arp -a

运行之后,你会看到类似下面的结果:

mac地址列表

代码实现

思路已经得到验证,准备工作也做好了,接下来就是代码实现了。

首先,我们根据上面的思路,先写一个获取局域网所有的 Mac 地址的方法。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

def get_macs():    
# 运行cmd控制窗口,输入“arp -a”,并将内容传递到res中    
res = os.popen("arp -a")    
# 读取res数据,转换为可读数据    
arps = res.read()    
print(arps)    
# 将获得的counts中的数据根据“换行符”来进行分割切片    
result = arps.split('\\n')    
# 设一个空列表装ip    
ips = []    
# 设一个空列表装mac   
macs = []   
# 遍历    
for i in range(1, len(result)):        
# 获得列表中第idx个数据        
line = result[i]        
if ('Internet' in line) | ('' == line) | ('接口' in line):            
continue        
# 根据“ ”进行切片        
line_split = line.split(" ")        
index = 0        
for l in line_split:            
if l != '':                
index += 1                
if index == 1:                    
ips.append(l)                
elif index == 2:                    
macs.append(l)    
return ips, macs

然后,写一个定时轮询。

# 老板的Mac地址bossMac = "01-00-5e-0b-14-01"sleep_time = 5while 1 == 1:    
time.sleep(sleep_time)    
ips, macs = get_macs()    
is_come = 0    
for mac in macs:        
if mac == bossMac:            
is_come = 2            
# 如果boss来了,就隔5分钟扫描一次            
sleep_time = 300            
# 提示报警            
choice = g.msgbox(msg="有内鬼,终止交易!", title="OMG")            
break    
if is_come == 0:        
# 如果boss走了,就隔5秒钟扫描一次        
sleep_time = 5        
g.msgbox(msg="一切正常!", title="OMG")

我这里设定的是:如果老板出现了,就每隔 5 分钟轮询一次,因为老板在的话,要集中精力干活,不能太过频繁地想着摸鱼。如果老板走了,就每隔5秒钟轮询一次,摸鱼的时候还是要频繁预警比较好!

运行程序,当老板来时,预警弹窗是这样子的:

有内鬼

当老板消失后,弹窗内容是这样的:

老板走了

总结

当然,如果老板没有开 WiFi ,那么这个方法就失效了。或者老板过来了,但是 手机反应慢了,没有切换到这边的 AP ,那也会存在危险。所以不要完全依赖这个小工具,摸鱼的时候还是要偶尔观察一下周围环境。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

最后,还是得提醒一下大家:小摸怡情,大摸伤身!

据说,摸鱼的小伙伴都会去点

在看

资料视频教程领取方式:

1、点赞+评论(勾选“同时转发”)

2、关注小编。并私信回复关键字【资料】
(一定要私信哦~点击我的头像就能看到私信按钮了)

手写了个boss来了的摸鱼神器!(代码片段)

...道指定mac地址设备的上下线,例如开发一个BOSS来了的摸鱼神器,只要老板的手机一连上wifi,这边在5秒内收到通知,立马停止摸鱼,就保证了平时放心大胆的摸鱼⚡。那么如何提速呢?经过我几天的苦思冥... 查看详情

python小游戏2048,上班摸鱼必备(附源码)(代码片段)

话不多说,直接上菜为了方便大家copy,我就不分段解释了importturtle,random#定义一个类,用来画除了数字方块之外的图形classBackGround(turtle.Turtle):def__init__(self):super().__init__()self.penup()self.ht()defdraw_block(self):sel 查看详情

高端程序员上班摸鱼指南(代码片段)

大家好,我是鱼皮~今天分享一些程序员上班花式摸鱼的小技巧(当然不是我在用的哈哈),不仅可以在在命令行窗口下通过输入指令来斗地主,还可以在IDEA等集成开发工具中炒股、玩小游戏、看电子书、逛网... 查看详情

程序员写代码自动工作,每天上班打游戏年薪57万(代码片段)

...的员工不是好领导”,现如今,上班摸鱼已经成为了许多打工人的常态,为了能够顺利摸鱼,各行各业的打工人也是绞尽了脑汁。如果要问摸鱼技术哪家强,那大概还得看看那些IT部门中的程序员们。普通网友... 查看详情

30个python小游戏,上班摸鱼我能玩一天内附源码(代码片段)

大家好,我是辣条。今天给大家带来30个py小游戏,一定要收藏!目录有手就行1、吃金币2、打乒乓3、滑雪4、并夕夕版飞机大战5、打地鼠简简单单6、小恐龙7、消消乐8、俄罗斯方块9、贪吃蛇普普通通10、24点小游戏11... 查看详情

某美员工上班摸鱼事件随感(代码片段)

...络来源丨车小胖谈网络(ID:chexiaopangnetwork)上班摸鱼可以,上班用公司网络可以,但是上班用公司网络摸鱼就是你的不对了!如果你既能用公司网络摸鱼又不被公司网管发现,那才是摸鱼圈的大佬ÿ... 查看详情

上班在群里摸鱼,逮到一个字节8年测试开发,聊过之后羞愧难当...

...在某个领域鲜有敌手了,就会闲得某疼。前几天我在上班摸鱼刷群的时候认识了一位字节测试开发大佬,在字节工作了8年,因为本人天赋比较高,平时工作也兢兢业业,现在企业内有一定的地位。跟大佬聊过... 查看详情

上班摸鱼时间学会了mockjs(代码片段)

前期准备新建文件夹名为mock-demo进入到该文件夹,初始化npm环境(npminit-y)下载mock(npminstallmock)创建main.js文件上手基本案例letMock=require('mockjs');letRandom=Mock.Random;//从数据模板中取数据Rand 查看详情

前端拨打电话的几种方法(上班摸鱼好爽

1.直接a标签拨打电话<ahref="tel:110">点击拨打110</a>2.也可以windows.href跳转window.location.href = "tel://110"3.uni-app框架里有封装好的方法uni.makePhoneCall(phoneNumber:‘110‘) 4.reactNative中也有通用的接口来实 查看详情

为了帮女同事摸鱼,我帮她总结了这份“常用正则表达式大全!”开发必备

...好呀,我是灰小猿,一个超会写bug的程序猿!为了能能够多点时间摸鱼,我偷偷的总结了开发中常用的正则表达式,为了方便大家查阅,我简单的分成了校验数字、校验字符和特殊需求 查看详情

30个python小游戏,上班摸鱼我能玩一天内附源码(代码片段)

大家好,我是辣条。今天给大家带来30个py小游戏,一定要收藏!目录有手就行1、吃金币2、打乒乓3、滑雪4、并夕夕版飞机大战5、打地鼠简简单单6、小恐龙7、消消乐8、俄罗斯方块9、贪吃蛇普普通通10、24点小游戏11... 查看详情

30个python小游戏,上班摸鱼我能玩一天内附源码(代码片段)

大家好,我是辣条。今天给大家带来30个py小游戏,一定要收藏!目录有手就行1、吃金币2、打乒乓3、滑雪4、并夕夕版飞机大战5、打地鼠简简单单6、小恐龙7、消消乐8、俄罗斯方块9、贪吃蛇普普通通10、24点小游戏11... 查看详情

马斯克公开支持上班“摸鱼”,允许员工坐班听音乐,还可外放

11月16日,在国美集团批评员工上班摸鱼的通报中,一名员工在网易云音乐上使用了22.5G的流量格外显眼。11月18日,网易云音乐也紧跟热点上线了摸鱼计算器活动,引发了网友对“工作时间听音乐是否合适”的讨论... 查看详情

曝光,程序员的10个摸鱼神器(代码片段)

问:程序员该不该上班摸鱼?答:认真上班是劳动换取报酬,上班摸鱼才是从老板那赚钱。曝光,程序员的10个摸鱼神器摸鱼一时爽,一直摸一直爽方案一:实物摸鱼方案二:命令行斗地主方案三&#x... 查看详情

用flutter制作上班摸鱼应用(代码片段)

网上最近看到了个摸鱼应用,还挺好玩的,我就自己用flutter写了一个。之前我有用flutter制作过mobile应用,但是没有在desktop尝试过;毕竟2.0大更新,我这里就在这试手一下,并说说flutter的体验.当前flutter环... 查看详情

摸鱼系列之idea摸鱼插件推荐

作为一枚程序员,上班时候正撸着代码呢,撸不出代码了,没灵感了,看需求念头不通达了,脑瓜里蹦不出一丁点火花了,这时候怎么办?程序在运行,还要好几分钟,等待时间里,白白浪费了,玩手机又会被抓到,这时候怎么... 查看详情

上班摸鱼与网络安全

  上班不摸鱼,那这班上的没有灵魂啊。但是不久前爆出的国美网络监控事件,也提示我们网络有风险,摸鱼需谨慎。详情见这里    ——“另一家国企的技术处负责人表示,“理论上,员工打开了哪些... 查看详情

惊了!这才是真正的windows摸鱼神器!!!

...的短暂休息之后,明天苦逼的我又得回公司上班了。为了减缓一下工作压力,我特地赶在周末的小尾巴到来之际,从GitHub扒了几款适合摸鱼的开源神器。在日常工作的闲暇之余,各位也别忘了摸鱼放松啊~好了࿰... 查看详情