Commit Graph

479 Commits

Author SHA1 Message Date
Kaian
9e35ab249c Replace option: hint_key_alt -> hintkeyalt 2015-04-14 12:49:25 +02:00
Kaian
0c7faf4f0a 📝 Add configuration link to wiki 2015-04-14 12:46:15 +02:00
Kaian
091753ed8b Add an option to toggle def/alt key in hint bar
Option is hint_key_alt and default value is off. If enabled the
second assigned keybinding will be display as hint in bottom
toolbar
2015-04-09 13:41:50 +02:00
Kaian
74f64ae6bb Remove compiler warnings 2015-04-09 13:15:52 +02:00
Kaian
263f4f484e 🔁 Recoded screens to handle Actions instead of keys 2015-04-09 13:14:10 +02:00
Kaian
ccc24ce8fd Add action for confirming dialogs 2015-04-08 21:23:27 +02:00
Kaian
4205b6aa3e Action <=> keybind functions 2015-04-08 21:21:11 +02:00
Kaian
3fb2e806b3 Action keybindings for Call List 2015-04-08 21:16:49 +02:00
Kaian
f901f083a6 📝 Updated documentation 2015-04-08 18:32:46 +02:00
Kaian
45e7eec488 Replace sip.ignoreincomplete option for a flag 2015-04-08 18:19:01 +02:00
Kaian
c6c7cc5965 Replace call state values for defines 2015-04-08 17:54:26 +02:00
Kaian
e5223f3bbe Replace sip.calls option for a flag 2015-04-08 17:48:50 +02:00
Kaian
b61cf6f450 Add --keyfile argument to --help output 2015-04-08 17:43:05 +02:00
Kaian
7a0f5f7e4d Add -N and -q arguments to --help output 2015-04-08 14:14:30 +02:00
Kaian
56e80167c6 Added -N and -q command line arguments
* -N, --no-interface will not initialize ncurses interface
 This can be useful if you're only interesed in capturing SIP dialogs into
 a pcap file. It will print the parsed dialogs unless --quiet option is
 specified

* -q, --quiet will not print output to stdout while interface is not enabled

Also, packets can now be saved to another file (using -O argument) during
offline capture, which allows parsing pcap files and dumping only full SIP
dialog that match expressions or filters (if any)
2015-04-08 14:04:13 +02:00
Kaian
c30f461c54 Restored Ingore directives process 2015-04-08 14:02:27 +02:00
Kaian
2a1976e9aa 🔁 Refactored SIP parsing code
* Replaced Attribute Linked List for an array
 Attribute list has a max known value and it isn't very high so an array
 with empty positions can replace the linked list. This makes code more
 simple and allows accessing to attributes directly (by array index)

* Replaced Request/Response Code parsing and storing
 We avoid string comparissons for Method that are chedked *A LOT*.
 This should be a great improve in performance.
2015-04-08 13:17:00 +02:00
Kaian
bc44695c48 Suppress eclipse warnings for case options without break 2015-04-07 18:18:45 +02:00
Kaian
5fddd4f0f1 📝 Add configurable keybindings to TODO 2015-04-07 18:00:06 +02:00
Kaian
4390a08767 Add extra keybidings combinations. Fixes #41 2015-04-07 17:56:09 +02:00
Kaian
1cf96ffd89 RTP Detection support 2015-03-27 16:19:05 +01:00
Kaian
dd440e9c35 📝 Add IPv6 support line to version info 2015-03-26 19:54:14 +01:00
Kaian
51a121a617 Avoid setting options while parsing getopts values 2015-03-26 19:24:01 +01:00
Kaian
e36d733b5d Implement resize for ui_call_list 2015-03-26 19:04:05 +01:00
Kaian
9ecece65a9 Fix overflow while getting message call-id 2015-03-26 16:17:31 +01:00
Kaian
c3b94e6f6f Fix a crash in SIP message creating 2015-03-26 16:10:28 +01:00
Kaian
e6e58ff7b4 Remove timeval/bpf_timeval structs 2015-03-26 13:52:15 +01:00
Kaian
91d4b557b9 Fix capture includes for OpenBSD #40 2015-03-25 19:54:32 +01:00
Kaian
b7fcdb820c Fix TLS transport for IPv4 2015-03-25 16:30:11 +01:00
Kaian
335a5ec541 IPv6 Support. Initial Approach. #38 2015-03-25 16:18:18 +01:00
Kaian
2a88063352 Add regex.h header file 2015-03-23 17:41:55 +01:00
Kaian
b66dc9cb2d Parse payload using POSIX regular expressions 2015-03-23 17:25:18 +01:00
Kaian
9e65dee09d Merge pull request #39 from MayamaTakeshi/master
Failing to ignore case when scanning Call-ID value and support for compact header i:
2015-03-18 10:33:01 +01:00
MayamaTakeshi
bab83073ba Corrected sip_get_callid sscanf to ignore Call-ID case. Added code to support Call-ID as compact header (i:) 2015-03-18 14:47:01 +09:00
Kaian
6b6967679e Set background dark option by default
* User can still make the background transparent using `set background default`
or `set background transparent` option.
2015-03-16 11:08:52 +01:00
Kaian
46542223a5 📝 Format configure flags in a table in README.md 2015-03-10 20:19:43 +01:00
Kaian
0f8f14b667 📝 Make irontec banner optional 2015-03-10 18:57:33 +01:00
Kaian
2d2de6c754 📝 TODO: Always use terminal default colors 2015-03-10 17:29:27 +01:00
Kaian
7b53591d3b Prefix long IPv6 addresses with two dots. #38 2015-03-10 17:25:33 +01:00
Kaian
486d1e7ac2 📝 Added packet fragmentation to TODO list 2015-03-10 15:51:43 +01:00
Kaian
ff9eb99571 IPv6 Support. Initial Approach. #38
* Added --enable-ipv6 option to configure script
* All IP addresses are trimmet to 15 characters until UI can handle them properly
* IPv6 lookup is enabled
2015-03-09 19:23:50 +01:00
Kaian
cdc38bd79f 📝 Updated TODO list 2015-03-09 11:35:05 +01:00
Kaian
26e50471cd 📦 Added information for installing rpm binaries 2015-03-08 14:18:51 +01:00
Kaian
f4f0e86de0 📦 Add ubuntu package repositories 2015-03-06 20:58:44 +01:00
Kaian
097e345eb5 📦 Remove --asume-yes from apt-get install 2015-03-06 19:37:16 +01:00
Kaian
f4af76fc8f 📦 Update Debian instructions for binaries install 2015-03-06 19:30:19 +01:00
Kaian
28afa4be78 📦 Add Debian instructions for binaries install 2015-03-06 19:27:09 +01:00
Kaian
4c5df9782f Fix dependencies for --enable-unicode option 2015-03-06 17:13:35 +01:00
Kaian
cf81cfb4db Replace bool for int 2015-03-04 20:32:04 +01:00
Kaian
3f132621f0 Fix typo in man page 2015-03-04 13:51:39 +01:00