GithubHelp home page GithubHelp logo

cdp1337 / socket-sentry Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 1.21 MB

Automatically exported from code.google.com/p/socket-sentry

License: GNU General Public License v3.0

CMake 2.42% Shell 0.78% Makefile 0.03% C++ 91.30% C 5.48%

socket-sentry's Introduction

Charlie currently works at a large enterprise specializing in corporate information management, digital security, and endpoint backup solutions doing Linux systems administration and development in PHP, C#, and Java. This does not relate to any code on Github but interested parties can read more on LinkedIn.

Admin of Veracious Network and currently working on a more full featured implementation of CMS.js.

Email encryption and verification are available via GPG, public keys listed in gpg_keys.


Follow cdp1337 on Mastodon    Reddit User Karma    Keybase PGP    LinkedIN

socket-sentry's People

Contributors

rhasselbaum avatar

Watchers

 avatar

socket-sentry's Issues

Compilation error with as-needed LDFLAG.

If you perform forllowing:
LDFLAGS="-Wl,--as-needed" ./install.sh


Linking CXX shared library libsocketsent-client-common.so                       

[ 51%] Built target socketsent-client-common                                    

[ 52%] Building CXX object socketsentry-service/CMakeFiles/socksent-
[ 54%] Building CXX object socketsentry-service/CMakeFiles/socksent-
[ 55%] Building CXX object socketsentry-service/CMakeFiles/socksent-
[ 56%] Building CXX object socketsentry-service/CMakeFiles/socksent-
[ 58%] Building CXX object socketsentry-service/CMakeFiles/socksent-
Scanning dependencies of target socksent-client                                 

[ 59%] Building CXX object socketsentry-service/CMakeFiles/socksent-
[ 60%] Building CXX object socketsentry-service/CMakeFiles/socksent-
[ 62%] Building CXX object socketsentry-service/CMakeFiles/socksent-
Linking CXX executable socksent-client                                          

libsocketsent-client-common.so.0.9.1: undefined reference to
`QHostAddress::toIPv6Address() const'                                           

libsocketsent-client-common.so.0.9.1: undefined reference to
`qHash(QHostAddress const&)'                                                    

libsocketsent-client-common.so.0.9.1: undefined reference to
`QHostAddress::toString() const'                                                

libsocketsent-client-common.so.0.9.1: undefined reference to
`QHostAddress::QHostAddress(QString const&)'                                    

libsocketsent-client-common.so.0.9.1: undefined reference to
`QHostAddress::QHostAddress(QHostAddress const&)'                               

libsocketsent-client-common.so.0.9.1: undefined reference to
`QHostAddress::~QHostAddress()'                                                 

libsocketsent-client-common.so.0.9.1: undefined reference to
`QHostAddress::protocol() const'                                                

libsocketsent-client-common.so.0.9.1: undefined reference to
`QHostAddress::operator==(QHostAddress const&) const'                           

libsocketsent-client-common.so.0.9.1: undefined reference to
`QHostAddress::QHostAddress()'                                                  

libsocketsent-client-common.so.0.9.1: undefined reference to
`QHostAddress::QHostAddress(unsigned int)'                                      

libsocketsent-client-common.so.0.9.1: undefined reference to
`QHostAddress::operator=(QHostAddress const&)'                                  

collect2: ld returned 1 exit status                                             



This means, that there are missing apriori dependencies of requested
libraries.

Original issue reported on code.google.com by [email protected] on 1 Apr 2010 at 2:18

Installation problem on Fedora 12, 64-bit

User reports installation failure on Fedora 12 64-bit using install script. At 
first, socksent-client fails to find libsocketsent-client-common.so.* in 
/usr/lib. (Should probably be in /usr/lib64 like openSUSE. User says that 
libpcap is installed in "both" directories.) After moving it to /usr/lib64, 
applet fails to start with: "This object could not be created for following 
reasons; could not find request component:socketsentry".

Original issue reported on code.google.com by [email protected] on 1 Aug 2010 at 11:06

The "any" pseudo-device is not always available

Socket Sentry defaults to the "any" pseudo-device in new widget instances,
but this device is not available in some builds of libpcap and/or the
kernel (e.g. Arch Linux). The widget should either default to an existing
device in these cases or at least guide the user toward selecting one.
Probably the latter will need to be done because guessing the correct
device creates its own set of problems.

Workaround: Users can choose another device from the config dialog and from
that point on, the "any" device will no longer show up as an option for
that widget.

Original issue reported on code.google.com by [email protected] on 30 Mar 2010 at 5:38

messagebus error

What steps will reproduce the problem?
1. Install socketsentry
2. Restart service messagebus with 'service messagebus restart' as root

There is error message:

Unknown group "socketsentry" in message bus configuration file

What version of the product are you using? On what operating system?
socketsentry 0.9.2 built on Fedora 12, running in KDE 4.4.1.

Please provide any additional information below.
Fedora 12 RPM can be built using this SRPM
http://nucleo.fedorapeople.org/rpms/socketsentry/

Original issue reported on code.google.com by [email protected] on 6 Apr 2010 at 9:34

broken package on kubuntu lucid with KDE 4.5

What steps will reproduce the problem?
Try to (re)install socketsentry after upgrading KDE to 4.5 on Kubuntu Lucid. 

What is the expected output? What do you see instead?

The following packages are BROKEN:
  socketsentry 
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 240kB of archives. After unpacking 774kB will be used.
The following packages have unmet dependencies:
  socketsentry: Depends: kdebase-workspace-libs4+5 (>= 4:4.3.2) but it is not installable

What version of the product are you using? On what operating system?


Please provide any additional information below.

$ apt-cache policy socketsentry
socketsentry:
  Installed: (none)
  Candidate: 0.9.3-ubuntu1
  Version table:
     0.9.3-ubuntu1 0
        500 http://download.opensuse.org/repositories/home:/rhasselbaum/xUbuntu_10.04/ ./ Packages
     0.9.2-karmic1 0
        100 /var/lib/dpkg/status

Original issue reported on code.google.com by [email protected] on 15 Aug 2010 at 4:57

could not find requested component:socketsentry

I am using Fedora 13 x86_64, ran install.sh, built fine, no problems

logged out and logged in again, then at a prompt ran...

socksent-client eth0

worked fine, socket data was printed in the console

then I tried to add it to my desktop using plasma, "Add Widget", and got a box 
with a red cross in saying...

"This object could not be created for following reasons; could not find 
requested component:socketsentry"

Hope you can suggest a fix,

thank you
Martin

Original issue reported on code.google.com by [email protected] on 6 Aug 2010 at 3:23

  • Merged into: #13

plasma-desktop crash after being idle

this is a copy of my bugreport to bugs.kde.org

https://bugs.kde.org/show_bug.cgi?id=238234

Plasma-desktop crashes occasionally after some time being idle.

   Description From Valery Mamonov  2010-05-19 21:38:17

Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-4.dmz.2-liquorix-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
I went away from computer so screensaver was active.
after i got back, i had seen crash reporting window and restarted
plasma-desktop.

 -- Backtrace:
Application: Рабочее пространство Plasma (plasma-desktop), 
signal: Segmentation
fault
[Current thread is 1 (Thread 0x7fc8913947a0 (LWP 4817))]

Thread 2 (Thread 0x7fc87f098710 (LWP 4818)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000387cb3e6a6 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=<value optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x000000387cb3e6e9 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=<value optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00000039aaa068ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#4  0x00000039a9ecf0dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc8913947a0 (LWP 4817)):
[KCrash Handler]
#5  QHash<void*, QByteArray>::isEmpty (this=<value optimized out>, akey=<value
optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:293
#6  QHash<void*, QByteArray>::remove (this=<value optimized out>, akey=<value
optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:779
#7  0x00000038750cdaf4 in QString::free (d=<value optimized out>) at
tools/qstring.cpp:1105
#8  0x00000038750bc219 in ~QString (this=<value optimized out>,
__in_chrg=<value optimized out>) at
../../include/QtCore/../../src/corelib/tools/qstring.h:869
#9  ~QRegExpEngineKey (this=<value optimized out>, __in_chrg=<value optimized
out>) at tools/qregexp.cpp:874
#10 ~QRegExpPrivate (this=<value optimized out>, __in_chrg=<value optimized
out>) at tools/qregexp.cpp:3648
#11 ~QRegExp (this=<value optimized out>, __in_chrg=<value optimized out>) at
tools/qregexp.cpp:3831
#12 0x00000038771e001d in KuitSemanticsPrivate::finalizeVisualText (this=<value
optimized out>, final=<value optimized out>, fmt=<value optimized out>,
hadQtTag=<value optimized out>, 
    hadAnyHtmlTag=<value optimized out>) at
../../kdecore/localization/kuitsemantics.cpp:1490
#13 0x00000038771e4006 in KuitSemanticsPrivate::format (this=<value optimized
out>, text=<value optimized out>, ctxt=<value optimized out>) at
../../kdecore/localization/kuitsemantics.cpp:889
#14 0x00000038771e401c in KuitSemantics::format (this=<value optimized out>,
text=<value optimized out>, ctxt=<value optimized out>) at
../../kdecore/localization/kuitsemantics.cpp:1584
#15 0x00000038771b4286 in KLocalizedStringPrivate::postFormat (this=<value
optimized out>, text=<value optimized out>, lang=<value optimized out>,
lscr=<value optimized out>, 
    ctxt=<value optimized out>) at
../../kdecore/localization/klocalizedstring.cpp:477
#16 0x00000038771b4b41 in KLocalizedStringPrivate::toString (this=<value
optimized out>, locale=<value optimized out>) at
../../kdecore/localization/klocalizedstring.cpp:296
#17 0x00000038771b55c8 in KLocalizedString::toString (this=<value optimized
out>) at ../../kdecore/localization/klocalizedstring.cpp:205
#18 0x00007fc87fed71b4 in ?? () from /usr/lib/kde4/socksent-plasma-widget.so
#19 0x00007fc87fed7ca4 in ?? () from /usr/lib/kde4/socksent-plasma-widget.so
#20 0x00000038769a3a41 in QSortFilterProxyModel::data (this=<value optimized
out>, index=<value optimized out>, role=<value optimized out>) at
itemviews/qsortfilterproxymodel.cpp:1678
#21 0x00000038769c9d36 in QModelIndex::data (this=<value optimized out>,
option=<value optimized out>, index=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:398
#22 QStyledItemDelegate::initStyleOption (this=<value optimized out>,
option=<value optimized out>, index=<value optimized out>) at
itemviews/qstyleditemdelegate.cpp:380
#23 0x00000038769cb0e8 in QStyledItemDelegate::sizeHint (this=<value optimized
out>, option=<value optimized out>, index=<value optimized out>) at
itemviews/qstyleditemdelegate.cpp:445
#24 0x0000003876958238 in QTreeView::indexRowSizeHint (this=<value optimized
out>, index=<value optimized out>) at itemviews/qtreeview.cpp:2860
#25 0x000000387696025c in QTreeView::dataChanged (this=<value optimized out>,
topLeft=<value optimized out>, bottomRight=<value optimized out>) at
itemviews/qtreeview.cpp:679
#26 0x000000387691db0b in QAbstractItemView::qt_metacall (this=<value optimized
out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized
out>)
    at .moc/release-shared/moc_qabstractitemview.cpp:234
#27 0x0000003876966de5 in QTreeView::qt_metacall (this=<value optimized out>,
_c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at .moc/release-shared/moc_qtreeview.cpp:119
#28 0x0000003875190c3f in QMetaObject::activate (sender=<value optimized out>,
m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value
optimized out>)
    at kernel/qobject.cpp:3293
#29 0x00000038751dc347 in QAbstractItemModel::dataChanged (this=<value
optimized out>, _t1=<value optimized out>, _t2=<value optimized out>) at
.moc/release-shared/moc_qabstractitemmodel.cpp:148
#30 0x00000038769abe33 in QSortFilterProxyModelPrivate::_q_sourceDataChanged
(this=<value optimized out>, source_top_left=<value optimized out>,
source_bottom_right=<value optimized out>)
    at itemviews/qsortfilterproxymodel.cpp:1154
#31 0x00000038769acf3b in QSortFilterProxyModel::qt_metacall (this=<value
optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value
optimized out>)
    at .moc/release-shared/moc_qsortfilterproxymodel.cpp:128
#32 0x00007fc87fecf950 in ?? () from /usr/lib/kde4/socksent-plasma-widget.so
#33 0x0000003875190c3f in QMetaObject::activate (sender=<value optimized out>,
m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value
optimized out>)
    at kernel/qobject.cpp:3293
#34 0x00000038751dc347 in QAbstractItemModel::dataChanged (this=<value
optimized out>, _t1=<value optimized out>, _t2=<value optimized out>) at
.moc/release-shared/moc_qabstractitemmodel.cpp:148
#35 0x00007fc87fed5148 in ?? () from /usr/lib/kde4/socksent-plasma-widget.so
#36 0x00007fc87fed6679 in ?? () from /usr/lib/kde4/socksent-plasma-widget.so
#37 0x00007fc87fecf799 in ?? () from /usr/lib/kde4/socksent-plasma-widget.so
#38 0x0000003875190c3f in QMetaObject::activate (sender=<value optimized out>,
m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value
optimized out>)
    at kernel/qobject.cpp:3293
#39 0x00007fc87fecf2a2 in ?? () from /usr/lib/kde4/socksent-plasma-widget.so
#40 0x00007fc87fed296c in ?? () from /usr/lib/kde4/socksent-plasma-widget.so
#41 0x00007fc87fed0c5b in ?? () from /usr/lib/kde4/socksent-plasma-widget.so
#42 0x00007fc87fecf3ce in ?? () from /usr/lib/kde4/socksent-plasma-widget.so
#43 0x0000003875190c3f in QMetaObject::activate (sender=<value optimized out>,
m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value
optimized out>)
    at kernel/qobject.cpp:3293
#44 0x000000387e8fec27 in Plasma::DataContainer::dataUpdated (this=<value
optimized out>, _t1=<value optimized out>, _t2=<value optimized out>) at
./datacontainer.moc:101
#45 0x000000387e8fed81 in Plasma::DataContainer::checkForUpdate (this=<value
optimized out>) at ../../plasma/datacontainer.cpp:167
#46 0x000000387e903317 in Plasma::DataEngine::timerEvent (this=<value optimized
out>, event=<value optimized out>) at ../../plasma/dataengine.cpp:396
#47 0x000000387518d863 in QObject::event (this=<value optimized out>, e=<value
optimized out>) at kernel/qobject.cpp:1212
#48 0x00000038763f78fc in QApplicationPrivate::notify_helper (this=<value
optimized out>, receiver=<value optimized out>, e=<value optimized out>) at
kernel/qapplication.cpp:4300
#49 0x00000038763fdddb in QApplication::notify (this=<value optimized out>,
receiver=<value optimized out>, e=<value optimized out>) at
kernel/qapplication.cpp:4183
#50 0x0000003877c31366 in KApplication::notify (this=<value optimized out>,
receiver=<value optimized out>, event=<value optimized out>) at
../../kdeui/kernel/kapplication.cpp:302
#51 0x000000387517df0c in QCoreApplication::notifyInternal (this=<value
optimized out>, receiver=<value optimized out>, event=<value optimized out>) at
kernel/qcoreapplication.cpp:704
#52 0x00000038751aaa72 in QCoreApplication::sendEvent (this=<value optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#53 QTimerInfoList::activateTimers (this=<value optimized out>) at
kernel/qeventdispatcher_unix.cpp:603
#54 0x00000038751a7698 in timerSourceDispatch (source=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:184
#55 idleTimerSourceDispatch (source=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:231
#56 0x0000003f4cc3e6c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#57 0x0000003f4cc42538 in ?? () from /lib/libglib-2.0.so.0
#58 0x0000003f4cc426ec in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#59 0x00000038751a7363 in QEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:412
#60 0x00000038764a73ce in QGuiEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#61 0x000000387517c832 in QEventLoop::processEvents (this=<value optimized
out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#62 0x000000387517cc0c in QEventLoop::exec (this=<value optimized out>,
flags=<value optimized out>) at kernel/qeventloop.cpp:201
#63 0x000000387518094b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:981
#64 0x000000387b23bee2 in kdemain (argc=<value optimized out>, argv=<value
optimized out>) at ../../../../plasma/desktop/shell/main.cpp:112
#65 0x00000039a9e1ec4d in __libc_start_main (main=<value optimized out>,
argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized
out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=) at libc-start.c:228
#66 0x00000000004006b9 in _start ()

Reported using DrKonqi

------- Comment #1 From Aaron J Seigo 2010-05-21 04:49:31 -------

socksent-plasma-widget

this is a third party add-on; please report it to the author. thank you.


Original issue reported on code.google.com by [email protected] on 21 May 2010 at 4:18

Filter by program

Add capability to exclude/include traffic by program name and perhaps user.

Original issue reported on code.google.com by [email protected] on 3 Apr 2010 at 4:35

Missing -lpthread in PcapManagerTest and WatcherTest

What steps will reproduce the problem?
1. Try compiling the socket-sentry 0.9.3 on Archlinux

What is the expected output? What do you see instead?
There is a missing flag that should be passed to gcc so it will link with the 
pthread shared library:


-- Configuring done
-- Generating done
-- Build files have been written to: 
/home/adam/kdeplasma-addons-applets-socketsentry/src/socketsentry-0.9.3
[ 38%] Built target socksent-service-common
[ 40%] Built target runCookedPacketDecoderTest
[ 43%] Built target runEthernetPacketDecoderTest
[ 46%] Built target runHostAddressUtilsTest
[ 49%] Built target runHostNameCachingTest
[ 52%] Built target runInternetProtocolDecoderTest
[ 54%] Built target runNetworkHistoryTest
Linking CXX executable runPcapManagerTest
/usr/bin/ld: CMakeFiles/runPcapManagerTest.dir/test/PcapManagerTest.cpp.o: 
undefined reference to symbol 'pthread_setspecific@@GLIBC_2.0'
/usr/bin/ld: note: 'pthread_setspecific@@GLIBC_2.0' is defined in DSO 
/lib/libpthread.so.0 so try adding it to the linker command line
/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status

Original issue reported on code.google.com by [email protected] on 31 Mar 2012 at 4:43

Port numbers

That would be great if socketsentry would display port numbers (source and
destination) in the applet.

Original issue reported on code.google.com by [email protected] on 7 Apr 2010 at 3:15

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.