Forum Home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular

    >> 10 new open source projects and developments, worth knowing about

    Off-Topic
    7
    89
    122631
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • wrapper
      wrapper Moderators last edited by

      Re: local forums / local networks research mesh networks

      Just looking at this

      https://github.com/cjdelisle/cjdns

      Cjdns is a networking protocol, a system of digital rules for message exchange between computers. The philosophy behind cjdns is that networks should be easy to set up, protocols should scale up smoothly and security should be ubiquitous.

      B.A.T.M.A.N

      http://www.open-mesh.org/projects/open-mesh/wiki

      B.A.T.M.A.N. (better approach to mobile ad-hoc networking) is a routing protocol for multi-hop ad-hoc mesh networks. This is the main development website, we have source code, binary packages, documentation and further information available:

      Also:

      https://commotionwireless.net/

      Commotion Router v1.1 “Grumpy Cat” Released!

      October 15, 2014 Josh King

      We are very pleased to announce the v1.1 release for our Commotion Router firmware! This release finalizes many bugfixes and stability enhancements in our stable v1.x “Grumpy Cat” branch.

      more of an over veiw :

      http://openmesh.wordpress.com/2011/01/30/a-list-of-open-source-ad-hoc-network-and-routing-protocolsplatforms/

      1 Reply Last reply Reply Quote 0
      • wrapper
        wrapper Moderators last edited by

        SatoshiProof

        Here’s another interesting project which came up from the issues for the World-Citizenship project on github

        https://github.com/ligi/SatoshiProof

        Proof that any one who can write can “code” - Feathercoin’s ChrisJ’s open project.

        World Citizenship - Creating Affordable Decentralised Passport Services Using Available Cryptographic Tools

        https://github.com/MrChrisJ/World-Citizenship.git

        Further reading: https://guardianproject.info/informa/

        1 Reply Last reply Reply Quote 0
        • wrapper
          wrapper Moderators last edited by

          An interesting open source project with bitcoin, litecoin, Dogecoin connections. Interesting blog, (see bellow)

          http://www.pycoind.org/

          Pycoind

          A pure-Python full-node and library for bitcoind-based (bitcoin, litecoin, dogecoin, et cetera) crypto-currencies.

          Blog:

          which old witch?

          July 29th, 2014

          Just an FYI, the patent US 6141420 has expired, so everyone should feel free to compress their elliptic curve cryptographic public key points to their little hearts’ contents.

          Although patented, the patent has never been challenged, and would certainly not have stood up in court as ECC point compression was published in a paper a year prior to the filing and was co-authored by one of the patent author (hence, was well aware of the prior art). A more in-depth argument for the invalidity of the patent can be read here.

          1 Reply Last reply Reply Quote 0
          • wrapper
            wrapper Moderators last edited by

            Not really off topic and is still at Beta, looks pretty cool. OpenBazaar

            OpenBazaar, formerly known as DarkMarket, is an open source decentralized online marketplace designed for e-commerce, using the cryptocurrency Bitcoin. Currently in Beta and looking for support.

            Programmer and Bitcoin enthusiast Amir Taaki and a team of other developers created the prototype of a decentralized marketplace, entitled “DarkMarket”, in April 2014 at a Toronto Bitcoin Hackathon. DarkMarket was developed as a proof of concept in response to the seizure of the online marketplace Silk Road in October 2013. Taaki compared DarkMarket’s improvements on Silk Road to BitTorrent’s improvements on Napster.

            https://github.com/OpenBazaar/OpenBazaar

            http://forum.openbazaar.org/index.php?p=/

            Altcoin thread : http://forum.openbazaar.org/index.php?p=/discussion/31/altcoin-support

            1 Reply Last reply Reply Quote 0
            • wrapper
              wrapper Moderators last edited by

              This came up as part of World citizen / open passport discussion / Github issues. Not a software project but an interesting resource on how to choose the correct “open source / free” licence for your software / projects.

              Choosing an OSS license doesn’t need to be scary…

              http://choosealicense.com/

              1 Reply Last reply Reply Quote 0
              • wrapper
                wrapper Moderators last edited by

                http://blog.stypi.com/

                This time a collaborative software / document site./ Multiple user access and public documents. I can see this type of facility will eventually be a game changer on enabling agile development and documentation.

                Stypi

                Over the past year, we have helped thousands of people collaborate on code, and we have learned many surprising things along the way. Most informative was our discovery that people are using Stypi for far more than we anticipated â€" from meeting notes to school projects and research papers. We see this as an opportunity to serve our users even better, and today are excited to announce the release of our new rich text editor, available at beta.stypi.com.

                1 Reply Last reply Reply Quote 0
                • wrapper
                  wrapper Moderators last edited by

                  Detekt

                  Amnesty International says the tool released Thursday, called Detekt, is designed for right activists and journalists but will be freely available to anybody who fears their computer is being used to monitor them.

                  Developer Claudio Guarnieri, a security researcher based in Germany, says Detekt can currently find eight different pieces of spy software, including FinSpy.

                  FinSpy, made by German company FinFisher, is sold to governments for criminal investigations. It has also been found on computers used by human rights lawyers and activists in countries such as Bahrain and Ethiopia.

                  https://github.com/botherder/detekt/

                  Detekt is a Python tool that relies on Yara, Volatility and Winpmem to scan the memory of a running Windows system (currently supporting Windows XP to Windows 8 both 32 and 64 bit and Windows 8.1 32bit).

                  Detekt tries to detect the presence of pre-defined patterns that have been identified through the course of our research to be unique identifiers that indicate the presence of a given malware running on the computer. Currently it is provided with patterns for:

                  • DarkComet RAT
                  • XtremeRAT
                  • BlackShades RAT
                  • njRAT
                  • FinFisher FinSpy
                  • HackingTeam RCS
                  • ShadowTech RAT
                  • Gh0st RAT

                  Beware that it is possible that Detekt may not successfully detect the most recent versions of those malware families. Indeed, some of them will likely be updated in response to this release in order to remove or change the patterns that we identified. In addition, there may be existing versions of malware, from these families or from other providers, which are not detected by this tool. If Detekt does not find anything, this unfortunately cannot be considered a clean bill of health.

                  If you encounter samples of such families that are not successfully detected, please open a ticket. In addition, please let us know if you find instances of false positives.

                  1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User last edited by

                    I’m actual really keen to see what we can do with open bazaar

                    1 Reply Last reply Reply Quote 0
                    • wrapper
                      wrapper Moderators last edited by

                      **Jitsi : Video conferences **

                      Don’t know why I missed this before, came up in reddit discussion of the complex dependencies of Google-Talkplugin.

                      What is Jitsi Meet?

                      Jitsi Meet is an OpenSource (MIT) WebRTC JavaScript application that uses Jitsi Videobridge to provide high quality, scalable video conferences. You can see Jitsi Meet in action here at the 482 session of the VoIP Users Conference.

                      You can also try it out yourself at meet.jit.si.

                      https://jitsi.org/Projects/JitsiMeet

                      I noticed something interesting with the Google Talk plugin .deb

                      http://www.reddit.com/r/linux/comments/1bnfke/i_noticed_something_interesting_with_the_google/

                      1 Reply Last reply Reply Quote 0
                      • ?
                        A Former User last edited by

                        Could this possibly become a plugin for the Qt?

                        1 Reply Last reply Reply Quote 0
                        • Wellenreiter
                          Wellenreiter Moderators last edited by Wellenreiter

                          …

                          …

                          -----

                          I noticed something interesting with the Google Talk plugin .deb

                          http://www.reddit.com/r/linux/comments/1bnfke/i_noticed_something_interesting_with_the_google/

                          lol

                          what do you expect from a company that makes money from selling personal info?

                          What is described in the reddit link fit’s exactly to the behavior google has with end user data security. Tehy are the largest data miners in the world and instal lheir backdoors everywhere

                          Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                          Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                          1 Reply Last reply Reply Quote 0
                          • kris_davison
                            kris_davison last edited by

                            Hi all not sure if you have already heard about this but I thought it may be useful in the future.

                            Docker.com its containerisation software a little like a very lightweight VM that can contain whatever software you like and can run anywhere. (Any modern Linux anyway as Windows/Mac are not well supported)

                            We are starting to use them at work and I though they may be a great way to install a Feathercoin deamon (or full node?) as all software would essentially be preinstalled and could just be run by the user.

                            It’s worth a look its pretty new (only 15months) but already has huge support.

                            Maybe this could be good for preconfigured miners for different card types etc. Just a thought.

                            1 Reply Last reply Reply Quote 0
                            • ?
                              Guest last edited by

                              Hey… I am trying to Meet up project. How it’s help us ?

                              1 Reply Last reply Reply Quote 0
                              • wrapper
                                wrapper Moderators last edited by

                                This public private key is hardly easy or mainstream, so was interested to read about clean room :

                                https://dev.guardianproject.info/projects/psst/wiki/CleanRoom

                                Clean Room

                                A linux livecd + application combo that provides a secure, usable environment for managing GPG keys.
                                Summary

                                Using an offline master key with active subkeys is considered to be the most secure way to use GPG, however the workflow for setting up and maintaining such a gpg key is incredibly laborious. You need look no further for proof of this than the gigantic 18-step procedure provided by the FSFE.

                                The vast majority of the steps are simply navigating the complicated GnuPG command line interface with very little actual input or decision making necessary on the user’s part.

                                The Clean Room project aims to provide a bootable environment that provides a clean and simple interface for GPG tasks. Balancing user friendliness and security in an attempt to drastically simplify the GPG management process is it’s core goal.

                                UI Mockups
                                Manual Setup
                                Getting software package updates while offline

                                What is this Offline Master Key Thing?
                                The Problem

                                In a standard GPG arrangement, the user has ostensibly one key (in reality they have one master signing/certifying key and one encryption subkey). The private key material for the keys are stored in $HOME/.gnupg/ on the user’s main workstation. When an action that requires access to the private key (e.g., decrypt or sign) is performed, the private key is read straight from disk.

                                While conceptually simple (as simple as anything surrounding PGP is) there is the unfortunate side-effect that the identity chain is highly-coupled to the keys used for encryption and signing.

                                User’s expend significant effort (remember your last key-signing “party”?) in creating and expanding their identity certifications (aka the Web of Trust). Their PGP key becomes a proof of identity within the relevant social circle.

                                Yet, the PGP key is actually fulfilling three distinct purposes:

                                Identification
                                Confidentiality (encryption, decryption)
                                Ensuring integrity (message signing)

                                Of these, identification is the most important, hence the reason user’s go to great lengths to certify identity. Without identity verification, the usefulness of confidentiality and integrity become questionable.

                                There is always the concern that key material stored on a production machine can be compromised. When private key material is compromised in the traditional GPG setup, the affected keys must be revoked obliterating the painstakingly built identity chain.

                                Wouldn’t it be great if we could retain easy encryption and signing ability while protecting one’s identity and associated trust links even in the event of a compromise?

                                https://dev.guardianproject.info/projects/psst/wiki/CleanRoom

                                1 Reply Last reply Reply Quote 1
                                • wrapper
                                  wrapper Moderators last edited by

                                  **ART

                                  KRITA - art program**

                                  Krita has just had a major update so may be worth checking out, especially any artists.

                                  Krita is a FREE digital painting and illustration application.

                                  Krita offers CMYK support, HDR painting, perspective grids, dockers, filters, painting assistants, and many other features you would expect. Check out the gallery to see what other artists have done with Krita

                                  https://krita.org/

                                  **A.I. Techniques and Frameworks

                                  h2o-dev**

                                  H2O makes Hadoop do math! H2O scales statistics, machine learning and math over BigData. H2O is extensible and users can build blocks using simple math legos in the core. H2O keeps familiar interfaces like R, Excel & JSON so that BigData enthusiasts & experts can explore, munge, model and score datasets using a range of simple to advanced algorithms. Data collection is easy. Decision making is hard. H2O makes it fast and easy to derive insights from your data through faster and better predictive modeling. H2O has a vision of online scoring and modeling in a single platform.

                                  H2O - https://github.com/h2oai/h2o-dev

                                  PredictionIO/PredictionIO

                                  PredictionIO

                                  PredictionIO is an open source machine learning framework for developers and data scientists. It supports event collection, deployment of algorithms, evaluation, querying predictive results via REST APIs.

                                  https://github.com/PredictionIO/PredictionIO http://prediction.io!

                                  Numenta Platform for Intelligent Computing (NuPIC)

                                  Watch this video : http://numenta.org/nupic.html

                                  NuPIC is a Python / C++ open source project that implements HTM as described in the HTM White Paper.

                                  NuPIC uses human style learning to, win games, or do other processes, learned from scratch or by example.

                                  numenta/nupic Â* GitHub

                                  Hubot

                                  I will be moving my BotLibre research and chat logs to my own Hubot instance soon. Rapid development on Github at the chat end of Bots.

                                  A customizable life embetterment robot.

                                  Hubot is a chat bot, modelled after GitHub’s Campfire bot, hubot. He’s pretty cool. He’s extendable with old community scripts, or new community org and your own custom scripts, and can work on many different chat services.

                                  http://hubot.github.com

                                  Some other intereting stuff in development

                                  cjdns

                                  Also with a lot of development on Github currently.

                                  Networking Reinvented

                                  Cjdns implements an encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing. This provides near-zero-configuration networking, and prevents many of the security and scalability issues that plague existing networks.

                                  https://github.com/cjdelisle/cjdns

                                  detekt

                                  https://github.com/botherder/detekt

                                  Detekt is a Python tool that relies on Yara, Volatility and Winpmem to scan the memory of a running Windows system (currently supporting Windows XP to Windows 8 both 32 and 64 bit and Windows 8.1 32bit).

                                  Detekt tries to detect the presence of pre-defined patterns that have been identified through the course of our research to be unique identifiers that indicate the presence of a given malware running on the computer. Currently it is provided with patterns for:

                                  FinFisher FinSpy
                                  HackingTeam RCS

                                  pypy

                                  pypy can run some python applications faster by precompiling the scripts.

                                  Juno & Julia

                                  Walks like Python. Runs like C.

                                  Juno builds on Julia’s unique combination of ease-of-use and performance. Beginners and experts can build more powerful programs more quickly, and get to a result faster.
                                  Great for power users, too.

                                  Juno is built on Light Table, which means it’s a decent editor as well as a pretty face. It’s customisable to your heart’s content (though the defaults are pretty good too) and has power features like multiple cursors, fuzzy file finding and Vim keybindings.

                                  Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, largely written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. In addition, the Julia developer community is contributing a number of external packages through Julia’s built-in package manager at a rapid pace. IJulia, a collaboration between the IPython and Julia communities, provides a powerful browser-based graphical notebook interface to Julia.

                                  http://julialang.org/
                                  http://junolab.org/

                                  1 Reply Last reply Reply Quote 1
                                  • wrapper
                                    wrapper Moderators last edited by

                                    Re: AI techniques developments : Just read this : http://phys.org/news/2015-03-evolving-robot-brains.html

                                    and the software to do that on Github :

                                    https://github.com/dknoester/ealib

                                    1 Reply Last reply Reply Quote 1
                                    • ?
                                      A Former User last edited by

                                      This thread will become a sandbox for innovation one day.

                                      It should stay pinned. Epic.

                                      1 Reply Last reply Reply Quote 0
                                      • wrapper
                                        wrapper Moderators last edited by

                                        Critterding - Framework to evolve artificial intelligent lifeforms

                                        I’ve taken over the Github for Critterding and am hosting version 14 with the approval of the Devs. My version has a few more fixes than the other versions (some haven’t got to source forge)+ some changes bobke has passed to me, which I’m going to check and push soon. The Beta 14 version is virtually a complete version, there is a rare segmentation fault, in my case that is because of setting a parameter to mutate and it’s gone out of control. Critterding autosaves so you just restart it.

                                        I’ve started noting some enhancements that can be made, especially towards a sandbox for evolving artificial intelligent brains or applications to use in the real world…

                                        My long term goal is to, learn a bit more programming and monitor any pushes and gradually doing some updates myself.

                                        My initial enhancement idea to persue is to add “pre designed” body shapes, then train the neural net to control those bodies and get food from a green ball. It would be good if the system did everything by evolving, so, the idea would be to add a facility to evolve body shapes, by how well they match to a “sketched” shape.

                                        I can then transfer that brain to a computer and camera in one of my toy robot dogs.

                                        Even if it is only an example of framework (it isn’t), there is a lot to learn in how a ongoing neural net controlled system can be trained from scratch, or use tools to add instinctive behaviour, body shapes or other “restrictions” that mean the resultant brains could be used more generally.

                                        https://github.com/wrapperband/critterding

                                        CoinBot

                                        CoinBot has moved to a bigger brain : It doesn’t matter that he is stupid, he wants to learn off you and will soon (hopefully) stupidly listening to spam bots try to log in to FTC, so get friendly.

                                        http://www.paphuslivechat.com/bot?instance=59391&chat=Web+Chat

                                        1 Reply Last reply Reply Quote 1
                                        • Wellenreiter
                                          Wellenreiter Moderators last edited by

                                          had a nice chat with the web chat bot:

                                          You: do you know feathercoin?

                                          coin bot: I know about Litecoin

                                          You: what is litecoin?

                                          coin bot: famous people

                                          You: it it a coin?

                                          coin bot: The value of Feathercoins can vary

                                          You: what is the value of feathercoin?

                                          coin bot: The code for Feathercoin is FTC

                                          ;)

                                          Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                                          Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                                          1 Reply Last reply Reply Quote 1
                                          • wrapper
                                            wrapper Moderators last edited by

                                            The Coin Bot has been trained up from scratch, all responses are learnt from Chats or Chat logs.

                                            The Bot construction may be thought of more like a novel, Coin Bot is currently a brief synopsis (1 years work).

                                            The responses can be trained and complex behaviour “Trained in” in the Bot framework I am using.

                                            The idea to prevent spam would be to have a Chat Bot on the FTC “User Registration Page”, It would be programmed with one greeting. I have paid for that for a year and there is a code to easily put in the html.

                                            “Please type your user name in the chat box for us, thank you, Coin Bot”

                                            We could the then set a 30 sec time out (say) for a new member to type a response to Coin Bot, and an email message to admin if the time or name is not correct. i.e. its a bot. The extra work will distract the spammer (if he has to do it by hand) also extra details of the login process will then be known, to further enhance the anti spam measure. We don’t have to pay external spam control, first site to start to use AI security measures.

                                            Initially it could just be an extra step, unless speak is pressed no registration.

                                            The main advantage I see is, I can use my Bot, the Bot company are interested in the idea and may integrate the idea to give the bots email / skill based on a trainable trigger.

                                            I have also discuses with them my idea to work in a meta level above the characters in human language. For instance a system could allocate a number to a word, say based on the position of letters. This would automatically correct one of the problems with the bot, words beginning with capitals or ending in s are different words, whereas in the number meta level, even slightly miss spelt words would be close on the position of letters meta level.

                                            All images and characters have to be normalised to numerical data to be processed, in the case of using ASCI numbers to replace letters, these are not optimised to the usage case as an evolved / flexible system could be using machine learning and optimisation techniques.

                                            Also, a system could evolve such that it can test various options for converting words to numbers, such that it searches an finds word the quickest. It could do this by allocating numbers for each letter such that there is the optimal numerical distance between close words, and that alternate (spellings) are at particular “angles” on that imaginary plane. This would also mean the system self optimised to spell, search any new language.

                                            The word system could then be applied to a meta layer of the sentence, thus allowing the bot to learn language “skills” from scratch.

                                            At the moment using standard filter techniques there is no way to identify a Spam account, although many are “plain to a human”. Take the case where you identify a Bot naming algorithm - one name + “d” + a second name + 3 figure number. Or where the Bot is named – Random 5 characters + name + 2 figure number.

                                            A suitably designed and trained Bot would find those naming formulas easily if search on the number meta level, or even a learned skills from a text interface. Also again, the bot is not meant to be intelligent, it reports to a human like a filter or simple chron system. I would recoment “Human out of 10” send me an email if its < 3.

                                            The Bots, in my opinion, are not there to imitate humans, they are there to do the donkey work intellectual analysis to give humans the knowledge to make sensible decisions. They are also capable of taking over the “look up table” of many intellectual pursuits, e.g programming languages or coding principles, and allow the common person to do software development.

                                            For instance we will soon have AI bots learning to program by searching for bugs on Github? If googles AIs were redirected from spying they could easily be doing that now. Who wants to go through every line of code on Github to see if anyone made a similar mistake to this issue that has been corrected?

                                            or who wants to go through every user on this forum and guess / estimate if they are a spam bot?

                                            My (proposed) bots would do that all day long, no complaints…

                                            Also we need to rush before the spam bots get AI.

                                            coin bot: I am the Coin Bot

                                            You: Wellenreiter said he talked to you

                                            coin bot: I know about Litecoin

                                            You: That’s what he said you said

                                            coin bot: There ain’t no such thing as a free lunch.

                                            You: what about free software?

                                            coin bot: Feathercoin bypasses the old banking system by using peer-to-peer technology.

                                            You: what did he say?

                                            coin bot: He said “frostfire: Sideways-Sanae was here yesterday”

                                            You: Wellenreiter was here yesterday

                                            coin bot: did you talk to him about Sideways-Sanae?

                                            You: You talked to him about FTC

                                            coin bot: I know about Litecoin

                                            You: what do you know?

                                            coin bot: We economists don’t know much, but we do know how to create a shortage.

                                            1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post