Hugging Face's logo Hugging Face
  • Models
  • Datasets
  • Spaces
  • Buckets new
  • Docs
  • Enterprise
  • Pricing
    • Website
      • Tasks
      • HuggingChat
      • Collections
      • Languages
      • Organizations
    • Community
      • Blog
      • Posts
      • Daily Papers
      • Learn
      • Discord
      • Forum
      • GitHub
    • Solutions
      • Team & Enterprise
      • Hugging Face PRO
      • Enterprise Support
      • Inference Providers
      • Inference Endpoints
      • Storage Buckets

  • Log In
  • Sign Up

buelfhood
/
SOCO-Java-UniXcoder-ST

Sentence Similarity
sentence-transformers
Safetensors
roberta
feature-extraction
Generated from Trainer
dataset_size:33411
loss:BatchAllTripletLoss
text-embeddings-inference
Model card Files Files and versions
xet
Community

Instructions to use buelfhood/SOCO-Java-UniXcoder-ST with libraries, inference providers, notebooks, and local apps. Follow these links to get started.

  • Libraries
  • sentence-transformers

    How to use buelfhood/SOCO-Java-UniXcoder-ST with sentence-transformers:

    from sentence_transformers import SentenceTransformer
    
    model = SentenceTransformer("buelfhood/SOCO-Java-UniXcoder-ST")
    
    sentences = [
        "\npackage java.httputils;\n\nimport java.util.ArrayList;\nimport java.util.Collection;\nimport java.util.Iterator;\nimport java.util.Observable;\nimport java.util.Observer;\n\n\npublic class BruteForceThreadPool extends ThreadGroup implements Observer\n{\n    protected String URL = \"http://localhost:8080/secret/index.html\";\n    protected int poolSize = 6;\n\n    protected Collection threadList = new ArrayList();\n    protected String fileName = \"BruteForceReport.txt\";\n    protected boolean finished = false;\n    protected String userName = \"\";\n    \n    public BruteForceThreadPool(String name)\n    {\n        super(name);\n    }\n\n    \n    public BruteForceThreadPool(ThreadGroup parent, String name)\n    {\n        super(parent, name);\n    }\n\n    \n    public synchronized void update(Observable o, Object arg)\n    {\n        \n        System.out.println(\"Update method called  the observer.\");\n        RunnableBruteForce rbf = (RunnableBruteForce) o;\n        rbf.createReport();\n\n        \n        \n        for (Iterator iter = threadList.iterator(); iter.hasNext();)\n        {\n            RunnableBruteForce target = (RunnableBruteForce) iter.next();\n            target.setStop(true);\n        }\n        finished = true;\n    }\n\n\n    \n    protected void start(int threads)\n    {\n        \n        \n        int load = BruteForce.letters.length / threads;\n        int remainder = BruteForce.letters.length % threads;\n\n        \n        for (int i = 0, end = ( + load);\n            end < BruteForce.letters.length;\n            i = end, end += load)\n        {\n            RunnableBruteForce runnable = new RunnableBruteForce();\n            runnable.setURL(getURL());\n            runnable.setRangeStart();\n            runnable.setUserName(userName);\n            \n            runnable.setRangeEnd(\n                end + load > BruteForce.letters.length ?\n                BruteForce.letters.length :\n                end);\n\n            runnable.addObserver(this);\n            runnable.setFileName(getFileName());\n            \n            threadList.add(runnable);\n        }\n\n        \n        for (Iterator iter = threadList.iterator(); iter.hasNext();)\n        {\n            RunnableBruteForce target = (RunnableBruteForce) iter.next();\n            new Thread(target).start();\n        }\n\n    }\n\n    public static void main(String[] args)\n    {\n        BruteForceThreadPool pool = new BruteForceThreadPool(\"BruteForceThreadGroup\");\n\n        if (args.length < 4)\n        {\n            pool.printUsage();\n            return;\n        }\n        pool.setURL(args[0]);\n        pool.userName = args[1];\n        pool.setFileName(args[2]);\n\n        pool.get(Integer.parseInt(args[3]));\n        while (true)\n        {\n            try\n            {\n                Thread.currentThread().sleep(100);\n                if (pool.finished)\n                {\n                    break;\n                }\n            }\n            catch (InterruptedException e)\n            {\n                e.printStackTrace();\n            }\n        }\n\n        System.exit(0);\n    }\n\n\n    public String printUsage()\n    {\n        StringBuffer s = new StringBuffer();\n\n        s.append(\"** BruteForceThreadPool proper usage **\\n\\n\");\n        s.append(\n            \"java ..httputils.BruteForceThreadPool <URL> <UserName> <OutputFile> < Of Threads = 6>\\n\\n\");\n\n        return s.toString();\n    }\n\n    \n    public Collection getThreadList()\n    {\n        return threadList;\n    }\n\n    \n    public void setThreadList(Collection collection)\n    {\n        threadList = collection;\n    }\n\n\n    \n    public String getFileName()\n    {\n        return fileName;\n    }\n\n    \n    public void setFileName(String string)\n    {\n        fileName = string;\n    }\n\n    \n    public String getURL()\n    {\n        return URL;\n    }\n\n    \n    public void setURL(String string)\n    {\n        URL = string;\n    }\n\n    \n    public int getPoolSize()\n    {\n        return poolSize;\n    }\n\n    \n    public void setPoolSize(int i)\n    {\n        poolSize = i;\n    }\n\n}\n",
        "\n\nimport java.net.*;\nimport java.io.IOException;\nimport java.util.*;\nimport java.io.*;\npublic class BruteForce   {\n  \n  \n  \n  String passwordLetters[] ={\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\",\"h\",\"i\",\"j\",\"k\",\"l\",\"m\",\"n\",\"o\",\"p\",\"q\",\"r\",\"s\",\"t\",\"u\",\"v\",\"w\",\"x\",\"y\",\"z\",\"A\",\"B\",\"C\",\"D\",\"E\",\"F\",\"G\",\"H\",\"I\",\"J\",\"K\",\"L\",\"M\",\"N\",\"O\",\"P\",\"Q\",\"R\",\"S\",\"T\",\"U\",\"V\",\"W\",\"X\",\"Y\",\"Z\"};\n  String password=\"  \";\n  static int counter;\n  static int noOfAttempts;\n  static String userName=\"\";\n  HttpURLConnection u;\n  boolean threadF,threadM;\n  String passBase64;\n  \n  PasswordCrackThreadF passwordCrackThreadF;\n  PasswordCrackThreadM passwordCrackThreadM;\n  URL   url;\n  \n  \n  public BruteForce() {\n    breakPassword();\n  }\n\n  public static void main (String args[])  {\n    new BruteForce();\n  }\n  \n  \n  \n  private void  breakPassword() {\n    int j;\n    \n    breakOneLetterPassword();\n    \n    breakTwoLetterPassword();\n    \n    \n    \n\n    passwordCrackThreadF = new PasswordCrackThreadF(0,26,counter++,passwordLetters,userName,this);\n    \n    passwordCrackThreadM  = new PasswordCrackThreadM(26,52,counter++,passwordLetters,userName,this);\n    \n    passwordCrackThreadF.print();\n    passwordCrackThreadM.print();\n  }\n  \n  \n  private void breakOneLetterPassword() {       \n     MyHttpURLConnection    httpURLConnection;\n     try {\n\t   \n\t    url  = new URL( \"http://sec-crack.cs.rmit.edu./SEC/2/index.php\");\n\t   \n\t   passBase64 = new url.misc.BASE64Encoder().encode(password.getBytes());\n           u = (HttpURLConnection)url.openConnection();\n\t   u.setRequestProperty(\"Authorization\", \" \" + passBase64);\n     } catch  (IOException  io) {io.printStackTrace();}\n         \n         loop: for (int i=0;i<52;i++) {\n                   password = passwordLetters[i];\n\t\t   \n\t\t   password =\":\"+ password;\n                   try {\n                   \n\t  \t       u=  (HttpURLConnection)url.openConnection();\n\t\t       passBase64 = new url.misc.BASE64Encoder().encode(password.getBytes());\n                       u.setRequestProperty(\"Authorization\", \" \" + passBase64);\n\t\t       u.connect();\t\n\t\t       noOfAttempts++;  \n\t\t       if (u.getContentLength() != 0) {\n\t\t             \n\t\t             if (u.getResponseCode()==   HttpURLConnection.HTTP_OK  ) {\n\t\t         \n\t                         System.out.println (\"Your User Name : Password is  \"+password);\n\t\t\t\t System.out.println(\"   \");\n\t\t\t         System.out.println(\" of Attempts / Requests \"+ noOfAttempts);\n\t\t\t  \n\t\t\t         System.exit(0);\n                     \n\t                     }\n\t\t       }\n\t\t   } catch  (ProtocolException  px) {px.printStackTrace();\n                   \n                   } catch ( NoRouteToHostException nr) {nr.printStackTrace();\n\t           } catch (BindException e){e.printStackTrace();\n\t           } catch (IndexOutOfBoundsException  e3){e3.printStackTrace();\n\t           } catch  (IOException  io) {io.printStackTrace();\n\t\t   \n\t           } finally {u.disconnect();\n\t           }\n        }   \n  }\n  \n  \n  private void breakTwoLetterPassword() {   \n      MyHttpURLConnection    httpURLConnection;       \n      try {\n\t   \n\t    url  = new URL( \"http://sec-crack.cs.rmit.edu./SEC/2/index.php\");\n\t   \n\t    passBase64 = new url.misc.BASE64Encoder().encode(password.getBytes());\n            u = (HttpURLConnection)url.openConnection();\n\t    u.setRequestProperty(\"Authorization\", \" \" + passBase64);\n      } catch  (IOException  io) {io.printStackTrace();}\n\n      \n      loop: for (int i=0;i<52;i++) {\n                for (int j=0;j<52;j++) {\n                   password = passwordLetters[i]+passwordLetters[j];\n\t\t    \n\t\t   password =\":\"+ password;\n\t\t   \n\t\t   \n\t          \n                   try {\n\t\t        u=  (HttpURLConnection)url.openConnection();\n\t\t\t passBase64 = new url.misc.BASE64Encoder().encode(password.getBytes());\n                                  u.setRequestProperty(\"Authorization\", \" \" + passBase64);\n\t\t\tu.connect();\n\t\t\tnoOfAttempts++;\n\t\t\t\n            \t        if (u.getContentLength() != 0) {\n\t\t           if (u.getResponseCode()==   HttpURLConnection.HTTP_OK  ) {\n\t                      System.out.println (\"Your User Name : Password is  \"+password); \n\t\t\t      System.out.println(\"   \");\n\t\t\t      System.out.println(\" of Attempts / Requests \"+ noOfAttempts);\n\t\t\t  \n\t\t\t      System.exit(0);\n\t                   }\n\t\t        }\n\t\t   \n\t\t\n\t           } catch  (ProtocolException  px) {px.printStackTrace();\n                   } catch ( NoRouteToHostException nr) {nr.printStackTrace();\n\t           } catch (BindException e){e.printStackTrace();\n\t           } catch (IndexOutOfBoundsException  e3){e3.printStackTrace();\n\t           } catch  (IOException  io) {io.printStackTrace();\n\t\t   \n\t           } finally {u.disconnect();\n\t           }\n               }  \n      }\n\n\n  }\n}\n\nclass PasswordCrackThreadF extends  Thread  {\n   \n   \n   \n   private String passwordLetters[] ;\n   private String password=\"  \";\n   private static String userName=\"\";\n   private MyHttpURLConnection    httpURLConnection;\n   private URL   url;\n   \n   BruteForce bruteForce;\n   int count;    \n   String passBase64;\n   private HttpURLConnection  u;\n   \n   int start,stop;\n   \n   static boolean found;\n   \n   PasswordCrackThreadF(int start,int stop,int counter,String[]\n                                                 passwordLetters,String userName,BruteForce bruteForce) {\n       this.start = start;\n       this.stop  = stop;\n       this.passwordLetters =passwordLetters;\n       this.userName=userName;\n       count =counter;\n       this.bruteForce=bruteForce; \n       bruteForce.threadF=true;\n\t\n       \n       passBase64 = new bruteForce.misc.BASE64Encoder().encode(password.getBytes());\n       try {\n\t     \n\t     url  = new URL( \"http://sec-crack.cs.rmit.edu./SEC/2/index.php\");\n\t    \n\n\t     u = (HttpURLConnection)url.openConnection();\n             \n\t     u.setRequestProperty(\"Authorization\", \" \" + passBase64);\n\t  \n\n       } catch  (IOException  io) {io.printStackTrace();}\n\n   }\n  \n   public synchronized void run()  {\n     \n     outer : for (int i=0; i<stop;i++)  {\n                 for (int j=0;j<52;j++) {\n                     for (int k=0;k<52;k++) {\n                         password = passwordLetters[i]+passwordLetters[j]+passwordLetters[k];\n   \t                 password =\":\"+ password;\n\t\t\t \n\t\t\t\n\t\t\t\n\t\t\t  while (!(bruteForce.threadF)) {\n\t\t\t     try { wait(1); }\n\t\t\t       catch (InterruptedException e){}\n\t\t\t   }  \n\t\t\t   \n\t\t\t  if (found)\n\t\t\t      System.exit(0);\n                          try {   \n\t\t\t        u = (HttpURLConnection)url.openConnection();\n\t\t\t        passBase64 = new url.misc.BASE64Encoder().encode(password.getBytes());\n                                u.setRequestProperty(\"Authorization\", \" \" + passBase64);\n\t\t\t         \n\n\t\t\t\n                                u.connect();\n\t\t\t\t\n\t\t                BruteForce.noOfAttempts++;\n\n\t\t                if (u.getContentLength() != 0) {\n\n\t\t                   if (u.getResponseCode() ==   HttpURLConnection.HTTP_OK  ) {\n\t\t\t\t       found=true;\n\t\t\t\t \n\t\t\t\t \n\t\t\t\t\t\n\t\t\t\t\t  \n\t\t\t\t\t\n\t\t                        System.out.println (\"Your User Name : Password is  \"+password+ \n\t\t                                 \"   \"+ \" Found by Thread  \"+count);\n\t\t\t\t\tSystem.out.println(\"   \");\n\t\t\t                System.out.println(\" of Attempts / Requests \"+ BruteForce.noOfAttempts);\n\t\t\t\t      \t \n               \t\t               System.exit(0);\n\n\t                            }\n\t\t               }\n\t\t   \n\t\t \t\t \n\t                 } catch  (ProtocolException  px) {px.printStackTrace();\n                         } catch ( NoRouteToHostException nr){k--; \n\t\t\t    nr.printStackTrace();\n                         } catch (BindException e){e.printStackTrace();\n\t                 } catch (IndexOutOfBoundsException  e3){e3.printStackTrace();\n\t                 } catch  (IOException  io) {io.printStackTrace();\n\t\t\t \n\t                 } finally {u.disconnect();\n\t                 }\n\t\t\t bruteForce.threadF=false;\n\t\t\t bruteForce.threadM=true;\n\t\t\t\n\t\t\t notifyAll();\n\t\t\t\n                    }\n\t\t   \n     }\n    System.out.println(\"End\");\n  }\n }\n}\n\n\nclass PasswordCrackThreadM extends  Thread  {\n   \n   \n   \n   private String passwordLetters[] ;\n   private String password=\"  \";\n   private static String userName=\"\";\n   private MyHttpURLConnection    httpURLConnection;\n   private URL   url;\n   String passBase64;\n   private URLAuthenticator  urlAuthenticator =  new URLAuthenticator(userName);\n   BruteForce bruteForce;\n   int count;    \n   private HttpURLConnection  u;\n   \n   int start,stop;\n   \n   static boolean found;\n   \n   \n   \n   PasswordCrackThreadM(int start,int stop,int counter,String[]\n                                                 passwordLetters,String userName,BruteForce bruteForce) {\n       this.start = start;\n       this.stop  = stop;\n       this.passwordLetters =passwordLetters;\n       this.userName=userName;\n       count =counter;\n        this.bruteForce=bruteForce; \n       try {\n\t     \n\t     url  = new URL( \"http://sec-crack.cs.rmit.edu./SEC/2/index.php\");\n\t     \n             u = (HttpURLConnection)url.openConnection();\n\t     passBase64 = new url.misc.BASE64Encoder().encode(password.getBytes());\n               \n\t     u.setRequestProperty(\"Authorization\", \" \" + passBase64);\n\n\t     \n\n\t     \n\t     \n\n       } catch  (IOException  io) {io.printStackTrace();}\n\n   }\n  \n   public synchronized void run()  {\n     \n     outer : for (int i=0; i<stop;i++)  {\n                 for (int j=0;j<52;j++) {\n                     for (int k=0;k<52;k++) {\n                         password = passwordLetters[i]+passwordLetters[j]+passwordLetters[k];\n   \t                 password=\":\"+password;\n\t\t\t\n\t                 \n\t\t\t\n\t\t\t\n\t\t\t  while  (!(bruteForce.threadM)) {\n\t\t\t     try { wait(1); }\n\t\t\t       catch (InterruptedException e){}\n\t\t\t   }\n\t\t\t     \n\t\t\t   \n\t\t\t  if (found)\n\t\t\t      System.exit(0);\n                          try {   u = (HttpURLConnection)url.openConnection();\n\t\t\t \n                                  passBase64 = new url.misc.BASE64Encoder().encode(password.getBytes());\n                                  u.setRequestProperty(\"Authorization\", \" \" + passBase64);\n\t\t\t         \n\n\t\t\t\n                                  u.connect();\n                                  BruteForce.noOfAttempts++;\n\t\t               \n\t\t                 if (u.getContentLength() != 0) {\n\t\t\t           \n\t\t                   if (u.getResponseCode() ==   HttpURLConnection.HTTP_OK  ) {\n\t\t\t\t       found=true;\n\t\t\t\t      \n\t\t\t\t   \n\t\t\t\t\t\n\t\t\t\t\t  \n\t\t\t\t\t\n\t\t                        System.out.println (\"Your User Name : Password is  \"+password+ \n\t\t                                 \"   \"+ \" Found by Thread  \"+count);\n\t\t\t\t      \t \n\t\t\t\t\t \n\t\t\t\t\tSystem.out.println(\"   \");\n\t\t\t                System.out.println(\" of Attempts / Requests \"+ BruteForce.noOfAttempts);\n               \t\t                System.exit(0);\n\n\t                            }\n\t\t                }\n\t\t   \n\t\t \t\t \n\t                 } catch  (ProtocolException  px) {px.printStackTrace();\n                         } catch ( NoRouteToHostException nr){k--; \n\t\t\t       nr.printStackTrace();\n                         } catch (BindException e){e.printStackTrace();\n\t                 } catch (IndexOutOfBoundsException  e3){e3.printStackTrace();\n\t                 } catch  (IOException  io) {io.printStackTrace();\n\t\t\t \n\t                 } finally {u.disconnect();\n\t                 }\n\t\t\t bruteForce.threadF=true;\n\n\t\t\t \n\t\t\t bruteForce.threadM=false;\n\t\t\t\n\t\t\t notifyAll();\n\t\t\t\n                    }\n\t\t   \n     }\n    System.out.println(\"End\");\n  }\n }\n}\n\n\n\n\n\n\n\nclass URLAuthenticator  extends Authenticator {\n   private String uName;\n   String passwd;\n   static  char[] password;\n   public URLAuthenticator(String uName) {\n\n     this.uName = uName;\n   }\n\n   public void setPassword(String passwd)  {\n\n\t this.passwd=passwd;\n\t password=passwd.toCharArray();\n\n   }\n   \n   public PasswordAuthentication getPasswordAuthentication()  {\n\n\t\n \t\n\t\n\treturn new PasswordAuthentication(uName,password);\n   }\n\n}\n\n\n\n\n \n\nclass MyHttpURLConnection extends HttpURLConnection  {\n    public MyHttpURLConnection(URL url) {\n       super(url);\n    }\n    public void disconnect() {\n    }\n\n    public boolean usingProxy() {\n        return true;\n    }\n    public void connect() {\n    }\n\n}\n\n",
        "\nimport java.io.*;\nimport java.util.*;\nimport java.text.*;\nimport java.net.*;\n\n\n\npublic class BruteForce \n{\n                                    \n    \n    \n    private  int consonantUpperBound = CrackingConstants.consonantUpperBound;\n    private  int consonantLowerBound = CrackingConstants.consonantLowerBound;\n    private  int vowelUpperBound = CrackingConstants.vowelUpperBound;\n    private  int vowelLowerBound = CrackingConstants.vowelLowerBound;\n    \n    \n    \n    \n    private int verbose = CrackingConstants.quietMode;\n    private int scanType = CrackingConstants.casedScan;\n\n    private int passwordsTried = 0;\n \n\t\n\t\n\tpublic static void main(String args[])\n\t{\n\t\t int tStart;\n\t\t int tFinish;\n \t\tDateFormat longTimestamp = DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL);\n\t        \n\t    BruteForce  pwForcer = new BruteForce();\n\n\t    if(args.length > 0)\n\t    {\n\t        for(int i = 0; i < args.length; i++)\n\t        {\n        \t\tif((args[i].indexOf(\"-h\") > -1) || (args[i].indexOf(\"-H\") > -1))\n        \t\t    {\n        \t\t\tSystem.out.println(\"\\n-s  -S\\tonly tests lower  passwords.\");\n        \t\t\tSystem.out.println(\"\\n-v\\tprints the patterns as    tried.\");\n        \t\t\tSystem.out.println(\"-V\\tprints out the patterns and the passwords as    generated. \\n\\tThis option slows the program considerably.\\n\");\n        \t\t\treturn;\n        \t\t    }\t\n        \t\telse if(args[i].indexOf(\"-v\") > -1) \n        \t\t    pwForcer.verbose = CrackingConstants.verboseMode1;\n        \t\telse if(args[i].indexOf(\"-V\") > -1)\n        \t\t    pwForcer.verbose = CrackingConstants.verboseMode2;\n        \t\telse if((args[i].indexOf(\"-s\") > -1) || (args[i].indexOf(\"-S\") > -1))\n        \t\t    pwForcer.scanType = CrackingConstants.simpleScan;\n\t\t    }\n\t    }\n\n        \n\t    System.out.println(\"\\n\\n********************************\\n\");\n\t\tSystem.out.println(\"Starting brute force run at \" + \n\t\t    longTimestamp.format(new Date()));\n\t\tif(args.length > 0)\n\t\t{\n\t\t\tString arguments = \"\";\n\t\t\tfor( i =0; i < args.length; i++)\n\t\t\t\targuments += args[i] + \" \";\n\t\t\tSystem.out.println(\"\\nOptions: \" + arguments + \"\\n\");\n\t\t}\n\t\tif(pwForcer.scanType == CrackingConstants.simpleScan)\n    \t    System.out.println(\"Only lower  passwords  tried.\");\n    \telse\n    \t    System.out.println(\"Both lower and upper  passwords  tried.\");\n\t    System.out.println(\"\\n********************************\\n\");\n\n\t    tStart = System.currentTimeMillis();\n\t    pwForcer.run();\n\t    tFinish = System.currentTimeMillis();\n\t    \n        if (pwForcer.scanType == CrackingConstants.casedScan)\n        {\n\t        \n    \t    \n\t        \n\t        \n\t        System.out.println (\"\\n\\n\" + pwForcer.passwordsTried + \" passwords were generated (out of a possible \" + (26 * 26 * 26 * 8) + \")\");\n\t        System.out.println (\"That is \" + pwForcer.passwordsTried/8  + \" unique three letter combinations were tried (out of a possible \" + (26 * 26 * 26) + \")\");\n        }\n        else\n        {\n    \t    System.out.println (\"\\n\\n\" + pwForcer.passwordsTried + \" passwords were generated (out of a possible \" + (26 * 26 * 26) + \")\\n\");\n        }\n        \n\t    \n\t    System.out.println(\"\\n********************************\\n\");\n\t\tSystem.out.println(\"Finished brute force run at \" + \n\t\t    longTimestamp.format(new Date()));\n\t\tSystem.out.println(\"Time taken: \" + ((tFinish - tStart)/1000) + \" seconds\");\n\t    System.out.println(\"\\n********************************\");\n\t}   \n\n\t\n    public BruteForce()\n    {\n    }   \n\n\t\n    private void run()\n    {\n        \n        \n         leftIndex = 0;\n         midIndex = 0;\n         rightIndex = 0;\n        \n        \n\t\t\n        \n    \tif(verbose > CrackingConstants.quietMode)\n    \t    System.out.println(\"Trying stutters (AAA, aaa, etc.)\");\n        for( i = vowelLowerBound; i <= consonantUpperBound; i++)\n        {\n            leftIndex = i;\n            midIndex = i;\n            rightIndex = i;\n            if(tryLogin(leftIndex, midIndex, rightIndex))\n               return;\n        }\n            \n        \n    \tif(verbose > CrackingConstants.quietMode)\n    \t    System.out.println(\"Trying consonant-vowel-consonant patterns.\");\n        for(leftIndex = consonantLowerBound; leftIndex <= consonantUpperBound; leftIndex++)\n            for(midIndex = vowelLowerBound; midIndex <= vowelUpperBound; midIndex++)\n                for (rightIndex = consonantLowerBound; rightIndex <= consonantUpperBound; rightIndex++)\n                    if(tryLogin(leftIndex, midIndex, rightIndex))\n                        return;\n            \n        \n    \tif(verbose > CrackingConstants.quietMode)\n    \t    System.out.println(\"Trying consonant-vowel-vowel patterns.\");\n        for(leftIndex = consonantLowerBound; leftIndex <= consonantUpperBound; leftIndex++)\n            for(midIndex = vowelLowerBound; midIndex <= vowelUpperBound; midIndex++)\n                for (rightIndex = vowelLowerBound; rightIndex <= vowelUpperBound; rightIndex++)\n                    if(tryLogin(leftIndex, midIndex, rightIndex))\n                        return;\n            \n        \n    \tif(verbose > CrackingConstants.quietMode)\n    \t    System.out.println(\"Trying vowel-consonant-vowel patterns.\");\n        for(leftIndex = vowelLowerBound; leftIndex <= vowelUpperBound; leftIndex++)\n            for(midIndex = consonantLowerBound; midIndex <= consonantUpperBound; midIndex++)\n                for (rightIndex = vowelLowerBound; rightIndex <= vowelUpperBound; rightIndex++)\n                    if(tryLogin(leftIndex, midIndex, rightIndex))\n                        return;\n    \n        \n    \tif(verbose > CrackingConstants.quietMode)\n    \t    System.out.println(\"Trying vowel-consonant-consonant patterns.\");\n        for(leftIndex = vowelLowerBound; leftIndex <= vowelUpperBound; leftIndex++)\n            for(midIndex = consonantLowerBound; midIndex <= consonantUpperBound; midIndex++)\n                for (rightIndex = consonantLowerBound; rightIndex <= consonantUpperBound; rightIndex++)\n                    if(tryLogin(leftIndex, midIndex, rightIndex))\n                        return;\n    \n        \n    \tif(verbose > CrackingConstants.quietMode)\n    \t    System.out.println(\"Trying vowel-vowel-consonant patterns.\");\n        for(leftIndex = vowelLowerBound; leftIndex <= vowelUpperBound; leftIndex++)\n            for(midIndex = vowelLowerBound; midIndex <= vowelUpperBound; midIndex++)\n                for (rightIndex = consonantLowerBound; rightIndex <= consonantUpperBound; rightIndex++)\n                    if(tryLogin(leftIndex, midIndex, rightIndex))\n                        return;\n            \n        \n    \tif(verbose > CrackingConstants.quietMode)\n    \t    System.out.println(\"Trying consonant-consonant-vowel patterns.\");\n        for(leftIndex = consonantLowerBound; leftIndex <= consonantUpperBound; leftIndex++)\n            for(midIndex = consonantLowerBound; midIndex <= consonantUpperBound; midIndex++)\n                for (rightIndex = vowelLowerBound; rightIndex <= vowelUpperBound; rightIndex++)\n                    if(tryLogin(leftIndex, midIndex, rightIndex))\n                        return;\n            \n        \n    \tif(verbose > CrackingConstants.quietMode)\n    \t    System.out.println(\"Trying  remaining vowel-vowel-vowel patterns.\");\n        for(leftIndex = vowelLowerBound; leftIndex <= vowelUpperBound; leftIndex++)\n            for(midIndex = vowelLowerBound; midIndex <= vowelUpperBound; midIndex++)\n                for (rightIndex = vowelLowerBound; rightIndex <= vowelUpperBound; rightIndex++)\n                    if((leftIndex == midIndex) && (leftIndex == rightIndex))\n                    {\n                        \n                    }\n                    else\n                    {\n                        if(tryLogin(leftIndex, midIndex, rightIndex))\n                            return;\n                    }\n            \n        \n    \tif(verbose > CrackingConstants.quietMode)\n    \t    System.out.println(\"Trying  remaining consonant-consonant-consonant patterns.\");\n        for(leftIndex = consonantLowerBound; leftIndex <= consonantUpperBound; leftIndex++)\n            for(midIndex = consonantLowerBound; midIndex <= consonantUpperBound; midIndex++)\n                for (rightIndex = consonantLowerBound; rightIndex <= consonantUpperBound; rightIndex++)\n                    if((leftIndex == midIndex) && (leftIndex == rightIndex))\n                    {\n                        \n                    }\n                    else\n                    {\n                        if(tryLogin(leftIndex, midIndex, rightIndex))\n                            return;\n                    }\n        \n    \tif(verbose > CrackingConstants.quietMode)\n    \t    System.out.println(\"Trying monographs (A, a, etc.)\");\n        for ( i = 0; i <= consonantUpperBound; i++)\n        {\n            leftIndex = i;\n            midIndex = -1;\n            rightIndex = -1;\n            if(tryLogin(leftIndex, midIndex, rightIndex))\n               return;\n        }\n        \n        \n        \n    \tif(verbose > CrackingConstants.quietMode)\n    \t    System.out.println(\"Trying bigraphs (AA, aa, etc.)\");\n        for( i = 0; i <= consonantUpperBound; i++)\n        {\n        \tfor( j = 0; j <= consonantUpperBound; j++)\n        \t{\n            \tleftIndex = i;\n            \tmidIndex = j;\n        \t    rightIndex = -1;\n    \t        if(tryLogin(leftIndex, midIndex, rightIndex))\n\t               return;\n            }\n        }\n        \n        return;\n     }   \n\n\t\n    private boolean tryLogin( int leftIndex, int midIndex, int rightIndex)\n    {\n        \n        LoginAttempt login = new LoginAttempt();\n        LoginAttemptResults results = new LoginAttemptResults();\n\n        \n        CasePasswords casedPasswords = new CasePasswords(verbose);\n\n        \n        \n        String tail = \"\";\n\n        results = login.tryPasswords(casedPasswords.createCasedPasswords(leftIndex, midIndex, rightIndex, tail, CrackingConstants.lowerChars, CrackingConstants.upperChars, scanType), passwordsTried);\n        passwordsTried = results.getPasswordsTried();\n        return results.getSuccess();\n    }\n         \n} \n",
        "\n\n\n\npublic class HoldSharedData\n{\n    private int      numOfConnections = 0;\n    private   int   startTime;\n    private   int   totalTime = 0;\n    private String[] password;\n    private int      pwdCount;\n\n    public HoldSharedData( int time, String[] pwd, int count )\n    {\n        startTime = time;\n\n        password = pwd;\n        pwdCount = count;\n    }\n\n    public int getPwdCount()\n    {\n        return pwdCount;\n    }\n\n    public void setNumOfConnections( )\n    {\n        numOfConnections ++;\n    }\n\n    public int getNumOfConnections()\n    {\n        return numOfConnections;\n    }\n\n    public int getStartTime()\n    {\n        return startTime;\n    }\n\n    public void setTotalTime( int newTotalTime )\n    {\n        totalTime = newTotalTime;\n    }\n\n    public int  getTotalTime()\n    {\n        return totalTime;\n    }\n\n    public String getPasswordAt( int index )\n    {\n        return password[index];\n    }\n}  \n"
    ]
    embeddings = model.encode(sentences)
    
    similarities = model.similarity(embeddings, embeddings)
    print(similarities.shape)
    # [4, 4]
  • Notebooks
  • Google Colab
  • Kaggle
SOCO-Java-UniXcoder-ST
504 MB
Ctrl+K
Ctrl+K
  • 1 contributor
History: 2 commits
buelfhood's picture
buelfhood
Add new SentenceTransformer model
3337fa0 verified 12 months ago
  • 1_Pooling
    Add new SentenceTransformer model 12 months ago
  • .gitattributes
    1.52 kB
    initial commit 12 months ago
  • README.md
    146 kB
    Add new SentenceTransformer model 12 months ago
  • config.json
    691 Bytes
    Add new SentenceTransformer model 12 months ago
  • config_sentence_transformers.json
    205 Bytes
    Add new SentenceTransformer model 12 months ago
  • merges.txt
    444 kB
    Add new SentenceTransformer model 12 months ago
  • model.safetensors
    499 MB
    xet
    Add new SentenceTransformer model 12 months ago
  • modules.json
    229 Bytes
    Add new SentenceTransformer model 12 months ago
  • sentence_bert_config.json
    53 Bytes
    Add new SentenceTransformer model 12 months ago
  • special_tokens_map.json
    957 Bytes
    Add new SentenceTransformer model 12 months ago
  • tokenizer.json
    3.52 MB
    Add new SentenceTransformer model 12 months ago
  • tokenizer_config.json
    1.24 kB
    Add new SentenceTransformer model 12 months ago
  • vocab.json
    787 kB
    Add new SentenceTransformer model 12 months ago