meliht / mr.sip Goto Github PK
View Code? Open in Web Editor NEWSIP-Based Audit and Attack Tool
License: GNU General Public License v3.0
SIP-Based Audit and Attack Tool
License: GNU General Public License v3.0
How to use SIP-CRACK, there are no help for usage?
I can detect attacks and block the IP of the UDP packet. But I want an active response to attacks to the sip server, return malformed headers, pen test the IP for open ports, ....
REGISTER and INVITE responses would be needed.
Ideas;
return the nonce or challenge with very large size to create buffer overflows,
allow and never respond past ACK, force timeout on the the attacker software.
Do you have any other ideas on how to respond to attacks?
Hi all,
When I unzip Mr.Sip and installed related modules, typed "python3 mr.sip.py --help"
and "python3 mr.sip.py –usage" to displayed usage messages.
After that, I typed " python3 mr.sip.py --das --tn=192.168.50.159 -c 100 -r", then the bellow message showed.
=============================================
Traceback (most recent call last):
File "mr.sip.py", line 412, in
main()
File "mr.sip.py", line 147, in main
dosSmilator()
File "mr.sip.py", line 325, in dosSmilator
client_ip = netifaces.ifaddresses(conf.iface)[2][0]['addr']
TypeError: argument 1 must be str, not NetworkInterface
============================================
Any suggestions about that?
Thanks
The issue is best described in the picture below.
This bug is very hard to catch. It will most certainly only occur under a slow internet connection.
Here is a walkthrough of what is happening:
1 - The threads start running and generating the socket requests.
2 - The workQueue
becomes empty after the last package is fed into the thread workers.
3 - Once the queue is all empty, the code goes forward to join all the threads into the main python process (thread.join)
Here is where the issue occurs (and my theory on its cause):
4 - When a network request is still being waited for inside a thread runner, the thread continues to run even though the main python process is terminated. This results in a quacky print where Mr.SIP continues to report its findings after the benchmark output (time duration: 2.99
).
Related functions:
def networkScanner()
def sipenum_worker(run_event, option, dest_port, client_ip)
Any help is much appreciated.
Hi,
I'm trying to configure the script to use eth0 as source but it always takes eth1 on machine with multiple interfaces.
How can I achieve that?
Kind regards
Sergei
Hi
when I try to run, I get this error. "ImportError: No module named netifaces"
Can you help me?
Thank you.
root@kali:~/Desktop/Mr.SIP# ./mr.sip.py --ns --tn 10.0.2.6 --dp=5060
Traceback (most recent call last):
File "./mr.sip.py", line 80, in
import random,string,ipaddress,netifaces,os,socket,logging
ImportError: No module named netifaces
| / |_ / | | _ \ _ / | | _ \ | | __ _ ___ ___ | |
| |/| | '_ | || |) () _ | || |) || ' \ / / __|/ _ \/ _
|
| | | | | _ ) | || __/ _ ) | || /| |) | (| _ \ __/ (| |
|| |||()/|| () |/|| |./ _,|/__|_,|
_ _ _ _ _ _ _ _ _
/ \ _ _ | () | __ _ _ __ | | / \ | || | __ _ | | __
/ _ | | | |/ | | __| / _
| ' \ / | / _ \| __| __/ _
|/ __| |/ /
/ ___ \ || | (| | | | | (| | | | | (| | / ___ \ || || (_| | (| <
// __,|_,||_| _,|| ||_,| // __|__,|_|_|_\
|_ |_ ___ | |
| |/ _ \ / _ | |
| | () | () | |
||_/ _/||+ ~ By Melih Tas (SN)
Greetz ~ Caner Onur Nesli Faruk
Traceback (most recent call last):
File "./mr.sip.py", line 623, in
main()
File "./mr.sip.py", line 180, in main
dosSmilator()
File "./mr.sip.py", line 326, in dosSmilator
cconf.verb = 0
NameError: global name 'cconf' is not defined
root@kali:/Mr.SIP#/Mr.SIP#
root@kali:
root@kali:/Mr.SIP#/Mr.SIP#
root@kali:
sh: toilet: not found please help
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.